SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Validator-Declarative rpm build for : OpenSuSE. For other distributions click perl-Validator-Declarative.

Name : perl-Validator-Declarative
Version : 1.20130722.2105 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2023-07-20 15:28:54
Group : Development/Libraries/Perl Source RPM : perl-Validator-Declarative-1.20130722.2105-lp155.1.1.src.rpm
Size : 0.06 MB
Packager : https://www_suse_com/
Summary : Declarative parameters validation
Description :
Almost every function checks the input parameters, in one or other manner.
But often checking of some parameters are not made at all or are made not
properly.

In most cases, checking is done by means of one or more conditional
statements for each parameter individually. This reduces the readability of
the code and makes it difficult to maintain.

Often checking is done using \"unless\" with several conditions, which make
things even worse.

Also, lot of conditional statements increases the cyclomatic complexity of
the function, which makes it impossible to use automated tests to check the
quality and complexity of the code.

To solve these problems, we can use declarative description of function
parameters.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-V/15.5/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Validator-Declarative-1.20130722.2105-lp155.1.1.noarch.rpm
     

Provides :
perl(Test::Validator::Declarative)
perl(Validator::Declarative)
perl(Validator::Declarative::Rules::Converters)
perl(Validator::Declarative::Rules::ParametrizedType)
perl(Validator::Declarative::Rules::SimpleType)
perl-Validator-Declarative

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Email::Valid)
perl(Error)
perl(Module::Load)
perl(Readonly)
perl(Test::Exception)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Test
/usr/lib/perl5/vendor_perl/5.26.1/Test/Validator
/usr/lib/perl5/vendor_perl/5.26.1/Test/Validator/Declarative.pm
/usr/lib/perl5/vendor_perl/5.26.1/Validator
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative.pm
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative/Rules
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative/Rules/Converters.pm
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative/Rules/ParametrizedType.pm
/usr/lib/perl5/vendor_perl/5.26.1/Validator/Declarative/Rules/SimpleType.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Validator-Declarative
/usr/share/doc/packages/perl-Validator-Declarative/CHANGES
/usr/share/doc/packages/perl-Validator-Declarative/LICENSE
/usr/share/doc/packages/perl-Validator-Declarative/README
/usr/share/man/man3/Test::Validator::Declarative.3pm.gz
/usr/share/man/man3/Validator::Declarative.3pm.gz
/usr/share/man/man3/Validator::Declarative::Rules::Converters.3pm.gz
/usr/share/man/man3/Validator::Declarative::Rules::ParametrizedType.3pm.gz
/usr/share/man/man3/Validator::Declarative::Rules::SimpleType.3pm.gz

 
ICM