App-GitHooks-Plugin-PerlCritic

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

		'Test::FailWarnings'   => 0,
		'Test::Requires::Git'  => 1.005,
		'Test::More'           => 0.94,
		'Test::Type'           => 0,
	},
	requires             =>
	{
		'App::GitHooks'        => 0,
		'Perl::Critic'         => 0,
		'Perl::Critic::Git'    => 0,
		'Try::Tiny'            => 0,
		'perl'                 => 5.010,
	},
	add_to_cleanup       =>
	[
		'App-GitHooks-Plugin-PerlCritic-*',
	],
	create_makefile_pl   => 'traditional',
	configure_requires   =>
	{
		'Module::Build'        => 0,

META.json  view on Meta::CPAN

      "configure" : {
         "requires" : {
            "Module::Build" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "App::GitHooks" : "0",
            "Perl::Critic" : "0",
            "Perl::Critic::Git" : "0",
            "Try::Tiny" : "0",
            "perl" : "5.01"
         }
      }
   },
   "provides" : {
      "App::GitHooks::Plugin::PerlCritic" : {
         "file" : "lib/App/GitHooks/Plugin/PerlCritic.pm",
         "version" : "v1.1.0"
      }
   },

META.yml  view on Meta::CPAN

  version: '1.4'
name: App-GitHooks-Plugin-PerlCritic
provides:
  App::GitHooks::Plugin::PerlCritic:
    file: lib/App/GitHooks/Plugin/PerlCritic.pm
    version: v1.1.0
requires:
  App::GitHooks: '0'
  Perl::Critic: '0'
  Perl::Critic::Git: '0'
  Try::Tiny: '0'
  perl: '5.01'
resources:
  bugtracker: https://github.com/guillaumeaubert/App-GitHooks-Plugin-PerlCritic/issues
  homepage: https://metacpan.org/release/App-GitHooks-Plugin-PerlCritic
  license: http://dev.perl.org/licenses/
  repository: https://github.com/guillaumeaubert/App-GitHooks-Plugin-PerlCritic
version: v1.1.0

Makefile.PL  view on Meta::CPAN

  'VERSION_FROM' => 'lib/App/GitHooks/Plugin/PerlCritic.pm',
  'PL_FILES' => {},
  'EXE_FILES' => [],
  'NAME' => 'App::GitHooks::Plugin::PerlCritic',
  'PREREQ_PM' => {
                   'Test::Exception' => 0,
                   'Perl::Critic::Git' => 0,
                   'Test::Type' => 0,
                   'Perl::Critic' => 0,
                   'Test::FailWarnings' => 0,
                   'Try::Tiny' => 0,
                   'Git::Repository' => 0,
                   'Capture::Tiny' => 0,
                   'Test::More' => '0.94',
                   'Test::Requires::Git' => '1.005',
                   'App::GitHooks' => 0
                 },
  'test' => {
              'TESTS' => 't/*.t'
            },
  'INSTALLDIRS' => 'site'

lib/App/GitHooks/Plugin/PerlCritic.pm  view on Meta::CPAN

package App::GitHooks::Plugin::PerlCritic;

use strict;
use warnings;

use base 'App::GitHooks::Plugin';

# External dependencies.
use Perl::Critic;
use Perl::Critic::Git;
use Try::Tiny;

# Internal dependencies.
use App::GitHooks::Constants qw( :PLUGIN_RETURN_CODES );


=head1 NAME

App::GitHooks::Plugin::PerlCritic - Verify that all changes and addition to the Perl files pass PerlCritic checks.




( run in 0.256 second using v1.01-cache-2.11-cpan-05444aca049 )