strictures
view release on metacpan or search on metacpan
malloc
newline
experimental
deprecated
portable
);
no warnings 'once';
except when called from a file which matches:
(caller)[1] =~ /^(?:t|xt|lib|blib)[\\\/]/
and when either ".git", ".svn", ".hg", or ".bzr" is present in the
current directory (with the intention of only forcing extra tests on the
author side) -- or when ".git", ".svn", ".hg", or ".bzr" is present two
directories up along with "dist.ini" (which would indicate we are in a
"dzil test" operation, via Dist::Zilla) -- or when the
"PERL_STRICTURES_EXTRA" environment variable is set, in which case it
also does the equivalent of
no indirect 'fatal';
lib/strictures.pm view on Meta::CPAN
our $Smells_Like_VCS;
sub import {
my $class = shift;
my %opts = @_ == 1 ? %{$_[0]} : @_;
if (!exists $opts{version}) {
$opts{version}
= exists $^H{strictures_enable} ? delete $^H{strictures_enable}
: int $VERSION;
}
$opts{file} = (caller)[1];
$class->_enable(\%opts);
}
sub _enable {
my ($class, $opts) = @_;
my $version = $opts->{version};
$version = 'undef'
if !defined $version;
my $method = "_enable_$version";
if (!$class->can($method)) {
lib/strictures.pm view on Meta::CPAN
malloc
newline
experimental
deprecated
portable
);
no warnings 'once';
except when called from a file which matches:
(caller)[1] =~ /^(?:t|xt|lib|blib)[\\\/]/
and when either C<.git>, C<.svn>, C<.hg>, or C<.bzr> is present in the current
directory (with the intention of only forcing extra tests on the author side)
-- or when C<.git>, C<.svn>, C<.hg>, or C<.bzr> is present two directories up
along with C<dist.ini> (which would indicate we are in a C<dzil test> operation,
via L<Dist::Zilla>) -- or when the C<PERL_STRICTURES_EXTRA> environment variable
is set, in which case it also does the equivalent of
no indirect 'fatal';
no multidimensional;
( run in 0.897 second using v1.01-cache-2.11-cpan-a3c8064c92c )