view release on metacpan or search on metacpan
"English" : "0",
"Getopt::Long::Descriptive" : "0",
"List::MoreUtils" : "0",
"List::Util" : "1.33",
"Modern::Perl" : "0",
"Module::Pluggable" : "0",
"Moo" : "0",
"Moo::Role" : "0",
"Scalar::Util" : "0",
"Sub::Quote" : "0",
"namespace::autoclean" : "0",
"overload" : "0",
"perl" : "5.012",
"strict" : "0",
"utf8" : "0"
}
},
"test" : {
"requires" : {
"DBICx::TestDatabase" : "0",
"DBIx::Class::Core" : "0",
English: '0'
Getopt::Long::Descriptive: '0'
List::MoreUtils: '0'
List::Util: '1.33'
Modern::Perl: '0'
Module::Pluggable: '0'
Moo: '0'
Moo::Role: '0'
Scalar::Util: '0'
Sub::Quote: '0'
namespace::autoclean: '0'
overload: '0'
perl: '5.012'
strict: '0'
utf8: '0'
resources:
bugtracker: https://github.com/mjgardner/dbcritic/issues
homepage: http://mjgardner.github.io/dbcritic
repository: git://github.com/mjgardner/dbcritic.git
version: '0.023'
x_generated_by_perl: v5.30.0
Makefile.PL view on Meta::CPAN
"English" => 0,
"Getopt::Long::Descriptive" => 0,
"List::MoreUtils" => 0,
"List::Util" => "1.33",
"Modern::Perl" => 0,
"Module::Pluggable" => 0,
"Moo" => 0,
"Moo::Role" => 0,
"Scalar::Util" => 0,
"Sub::Quote" => 0,
"namespace::autoclean" => 0,
"overload" => 0,
"strict" => 0,
"utf8" => 0
},
"TEST_REQUIRES" => {
"DBICx::TestDatabase" => 0,
"DBIx::Class::Core" => 0,
"DBIx::Class::Schema" => 0,
"File::Spec" => 0,
"FindBin" => 0,
Makefile.PL view on Meta::CPAN
"Moo" => 0,
"Moo::Role" => 0,
"Path::Class" => 0,
"Scalar::Util" => 0,
"Sub::Quote" => 0,
"Test::More" => "0.94",
"Test::Most" => 0,
"Test::Script::Run" => 0,
"base" => 0,
"local::lib" => 0,
"namespace::autoclean" => 0,
"overload" => 0,
"strict" => 0,
"utf8" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
requires "English" => "0";
requires "Getopt::Long::Descriptive" => "0";
requires "List::MoreUtils" => "0";
requires "List::Util" => "1.33";
requires "Modern::Perl" => "0";
requires "Module::Pluggable" => "0";
requires "Moo" => "0";
requires "Moo::Role" => "0";
requires "Scalar::Util" => "0";
requires "Sub::Quote" => "0";
requires "namespace::autoclean" => "0";
requires "overload" => "0";
requires "perl" => "5.012";
requires "strict" => "0";
requires "utf8" => "0";
on 'test' => sub {
requires "DBICx::TestDatabase" => "0";
requires "DBIx::Class::Core" => "0";
requires "DBIx::Class::Schema" => "0";
requires "File::Spec" => "0";
lib/App/DBCritic/Policy.pm view on Meta::CPAN
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use English '-no_match_vars';
use Moo::Role;
use App::DBCritic::Violation;
use namespace::autoclean -also => qr{\A _}xms;
requires qw(description explanation violates applies_to);
#pod =method description
#pod
#pod Required method. Returns a short string describing what's wrong.
#pod
#pod =method explanation
#pod
#pod Required method. Returns a string giving further details.
lib/App/DBCritic/Policy/BidirectionalRelationship.pm view on Meta::CPAN
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use English '-no_match_vars';
use Moo;
use Sub::Quote;
use namespace::autoclean -also => qr{\A _}xms;
has description => (
is => 'ro',
default => quote_sub q{'Missing bidirectional relationship'},
);
#pod =attr description
#pod
#pod "Missing bidirectional relationship"
#pod
lib/App/DBCritic/Policy/DuplicateRelationships.pm view on Meta::CPAN
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use Algorithm::Combinatorics 'combinations';
use Data::Compare;
use English '-no_match_vars';
use Moo;
use Sub::Quote;
use namespace::autoclean -also => qr{\A _}xms;
has description => (
is => 'ro',
default => quote_sub q{'Duplicate relationships'},
);
#pod =attr description
#pod
#pod "Duplicate relationships"
#pod
lib/App/DBCritic/Policy/NoPrimaryKey.pm view on Meta::CPAN
#pod
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use Moo;
use Sub::Quote;
use namespace::autoclean -also => qr{\A _}xms;
has description => ( is => 'ro', default => quote_sub q{'No primary key'} );
#pod =attr description
#pod
#pod "No primary key"
#pod
#pod =cut
has explanation => (
lib/App/DBCritic/Policy/NullableTextColumn.pm view on Meta::CPAN
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use DBI ':sql_types';
use English '-no_match_vars';
use List::Util 1.33 'any';
use Moo;
use Sub::Quote;
use namespace::autoclean -also => qr{\A _}xms;
has description => (
is => 'ro',
default => quote_sub q{'Nullable text column'},
);
#pod =attr description
#pod
#pod "Nullable text column"
#pod
lib/App/DBCritic/PolicyType.pm view on Meta::CPAN
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
require Devel::Symdump;
use List::MoreUtils;
use Moo::Role;
use Sub::Quote;
use namespace::autoclean -also => qr{\A _}xms;
with 'App::DBCritic::Policy';
has applies_to => (
is => 'ro',
lazy => 1,
## no critic (ValuesAndExpressions::RequireInterpolationOfMetachars)
default => quote_sub( <<'END_SUB' => { '$package' => \__PACKAGE__ } ),
[ List::MoreUtils::apply {s/\A .+ :://xms}
grep { shift->does($_) } Devel::Symdump->packages($package),
];
lib/App/DBCritic/PolicyType/ResultSet.pm view on Meta::CPAN
#pod for you.
#pod
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use Moo::Role;
use namespace::autoclean -also => qr{\A _}xms;
with 'App::DBCritic::PolicyType';
1;
__END__
=pod
=encoding UTF-8
=for :stopwords Mark Gardner cpan testmatrix url annocpan anno bugtracker rt cpants
lib/App/DBCritic/PolicyType/ResultSource.pm view on Meta::CPAN
#pod for you.
#pod
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use Moo::Role;
use namespace::autoclean -also => qr{\A _}xms;
with 'App::DBCritic::PolicyType';
1;
__END__
=pod
=encoding UTF-8
=for :stopwords Mark Gardner cpan testmatrix url annocpan anno bugtracker rt cpants
lib/App/DBCritic/PolicyType/Schema.pm view on Meta::CPAN
#pod for you.
#pod
#pod =cut
use strict;
use utf8;
use Modern::Perl '2011'; ## no critic (Modules::ProhibitUseQuotedVersion)
our $VERSION = '0.023'; # VERSION
use Moo::Role;
use namespace::autoclean -also => qr{\A _}xms;
with 'App::DBCritic::PolicyType';
1;
__END__
=pod
=encoding UTF-8
=for :stopwords Mark Gardner cpan testmatrix url annocpan anno bugtracker rt cpants