App-githook-perltidy

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "suggests" : {
            "Perl::Critic" : "0",
            "Perl::Tidy::Sweetened" : "0"
         }
      },
      "test" : {
         "requires" : {
            "FindBin" : "0",
            "Path::Tiny" : "0",
            "Sys::Cmd" : "0",
            "Test::Fatal" : "0",
            "Test::More" : "0",
            "Test::TempDir::Tiny" : "0",
            "Time::Piece" : "0"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {},
      "repository" : {

META.yml  view on Meta::CPAN

---
abstract: 'run perltidy and podtidy before Git commits'
author:
  - 'Mark Lawrence <nomad@null.net>'
build_requires:
  ExtUtils::MakeMaker: '0'
  FindBin: '0'
  Path::Tiny: '0'
  Sys::Cmd: '0'
  Test::Fatal: '0'
  Test::More: '0'
  Test::TempDir::Tiny: '0'
  Time::Piece: '0'
configure_requires:
  ExtUtils::MakeMaker::CPANfile: '0.09'
  Path::Tiny: '0'
dynamic_config: 0
generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010'
license: gpl
meta-spec:

cpanfile  view on Meta::CPAN

on develop => sub {
    requires 'Class::Inline'         => 0;
    requires 'Perl::Tidy::Sweetened' => 0;
    requires 'Perl::Critic'          => 0;
};

on test => sub {
    test_requires 'FindBin'             => 0;
    test_requires 'Path::Tiny'          => 0;
    test_requires 'Sys::Cmd'            => 0;
    test_requires 'Test::Fatal'         => 0;
    test_requires 'Test::More'          => 0;
    test_requires 'Test::TempDir::Tiny' => 0;
    test_requires 'Time::Piece'         => 0;
};

t/githook-perltidy.t  view on Meta::CPAN

use strict;
use warnings;
use Carp qw/croak/;
use File::Copy;
use FindBin qw/$Bin/;
use Path::Tiny;
use Perl::Tidy;
use Pod::Tidy;
use Sys::Cmd qw/run/;
use Test::Fatal;
use Test::More;
use Test::TempDir::Tiny;
use Time::Piece;

my $sweetened = eval { require Perl::Tidy::Sweetened };
my $critic    = eval { require Perl::Critic };

plan skip_all => 'No Git' unless eval { run(qw!git --version!); 1; };

my $pre_commit       = path( '.git', 'hooks', 'pre-commit' );



( run in 1.322 second using v1.01-cache-2.11-cpan-54e63673c56 )