Business-DK-FI

 view release on metacpan or  search on metacpan

lib/Business/DK/FI.pm  view on Meta::CPAN

=item * L<Params::Validate>

=item * L<Readonly>

=item * L<Exporter>

=item * L<English>

=back

=head1 BUGS AND LIMITATIONS

This module has no known bugs or limitations.

=head1 BUG REPORTING

Please report issues via CPAN RT:

=over

=item * L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Business-DK-FI>

lib/Class/Business/DK/FI.pm  view on Meta::CPAN

=item * L<English>

=item * L<Business::DK::FI>

=back

=head1 INCOMPATIBILITIES

The module has no known incompatibilities.

=head1 BUGS AND LIMITATIONS

This module has no known bugs or limitations.

=head1 TEST AND QUALITY

=head2 TEST COVERAGE

    ---------------------------- ------ ------ ------ ------ ------ ------ ------
    File                           stmt   bran   cond    sub    pod   time  total
    ---------------------------- ------ ------ ------ ------ ------ ------ ------

lib/Data/FormValidator/Constraints/Business/DK/FI.pm  view on Meta::CPAN

L<Data::FormValidator::Constraints>.

=head1 SUBROUTINES AND METHODS

=head2 valid_fi

Checks whether a FI number is valid (see: SYNOPSIS) and L<Business::DK::FI>.

=head2 match_valid_fi

Untaints a given FI number (see: SYNOPSIS and BUGS AND LIMITATIONS).

=head1 EXPORTS

Data::FormValidator::Constraints::Business::DK::FI exports on request:

=over

=item * L</valid_dk_fi>

=item * L</match_valid_fi>

lib/Data/FormValidator/Constraints/Business/DK/FI.pm  view on Meta::CPAN

=item * L<Scalar::Util>

=item * L<Carp>

=back

=head1 INCOMPATIBILITIES

The module has no known incompatibilities.

=head1 BUGS AND LIMITATIONS

The tests seem to reflect that untainting takes place, but the L</match_valid_fi> is not called at all, so how this untaiting is expected integrated into L<Data::FormValidator> is still not settled (SEE: L</TODO>).

=head1 TEST AND QUALITY

The module is generally well tested, apart for the I<untainting> facility implemented in: L</match_valid_fi>, please see L</BUGS AND LIMITATIONS> and L</TODO>.

=head2 TEST COVERAGE

    ---------------------------- ------ ------ ------ ------ ------ ------ ------
    File                           stmt   bran   cond    sub    pod   time  total
    ---------------------------- ------ ------ ------ ------ ------ ------ ------
    blib/lib/Business/DK/FI.pm    100.0  100.0    n/a  100.0  100.0   35.1  100.0
    ...b/Class/Business/DK/FI.pm  100.0  100.0   66.7  100.0  100.0   64.9   98.4
    Total                         100.0  100.0   66.7  100.0  100.0  100.0   99.3
    ---------------------------- ------ ------ ------ ------ ------ ------ ------

t/perlcriticrc  view on Meta::CPAN


severity = 1

verbose = 8

#------------------------------------------------------------------------------

[Documentation::RequirePodSections]
lib_sections    = NAME|SYNOPSIS|VERSION|DESCRIPTION|SUBROUTINES AND METHODS|DIAGNOSTICS|CONFIGURATION AND ENVIRONMENT|DEPENDENCIES|TEST AND QUALITY|QUALITY AND CODING STANDARD|BUGS AND LIMITATIONS|BUG REPORTING|TODO|SEE ALSO|AUTHOR|COPYRIGHT|LICENSE
script_sections = NAME|SYNOPSIS|VERSION|DESCRIPTION|SUBROUTINES AND METHODS|DIAGNOSTICS|CONFIGURATION AND ENVIRONMENT|DEPENDENCIES|TEST AND QUALITY|QUALITY AND CODING STANDARD|BUGS AND LIMITATIONS|BUG REPORTING|TODO|SEE ALSO|AUTHOR|COPYRIGHT|LICENSE

[CodeLayout::ProhibitHardTabs]
allow_leading_tabs = 0

#REF: http://logiclab.jira.com/wiki/display/OPEN/Perl-Critic-Policy-ValuesAndExpressions-ProhibitConstantPragma
[-ValuesAndExpressions::ProhibitConstantPragma]

[-Subroutines::RequireArgUnpacking]
#Params::Validate



( run in 0.259 second using v1.01-cache-2.11-cpan-4d50c553e7e )