App-githook-perltidy
view release on metacpan or search on metacpan
changes to your PATH (e.g. due to perlbrew, local::lib, etc) break
that, you *may* wish to do an "--absolute" install instead to use
the full path. However, be aware that upgrading your system perl
and/or githook-perltidy might invalidate that, requiring you to
reinstall the hook to make it work again. Ideally you would install
githook-perltidy in a system-wide location (e.g. /usr/local/bin)
that doesn't change and does not depend on particular PERL5LIB.
githook-perltidy pre-commit
The "pre-commit" command loops through the Git index, checking out
files to a temporary working directory. Then on each file that looks
like a Perl or Pod file it:
* Runs perlcritic if .perlcriticrc exists (for a Perl file)
* Runs perltidy (or perltidy-sweet) (for a Perl file)
* Runs podtidy if .podtidy-opts exists (for a Perl or Pod file)
* Updates the Git index with the tidied file.
bin/githook-perltidy view on Meta::CPAN
that, you I<may> wish to do an C<--absolute> install instead to use the
full path. However, be aware that upgrading your system perl and/or
B<githook-perltidy> might invalidate that, requiring you to reinstall
the hook to make it work again. Ideally you would install
B<githook-perltidy> in a system-wide location (e.g. /usr/local/bin)
that doesn't change and does not depend on particular PERL5LIB.
=head2 githook-perltidy pre-commit
The C<pre-commit> command loops through the Git index, checking out
files to a temporary working directory. Then on each file that looks
like a Perl or Pod file it:
=over
=item * Runs L<perlcritic> if F<.perlcriticrc> exists (for a Perl file)
=item * Runs L<perltidy> (or L<perltidy-sweet>) (for a Perl file)
=item * Runs L<podtidy> if F<.podtidy-opts> exists (for a Perl or Pod file)
( run in 0.419 second using v1.01-cache-2.11-cpan-64827b87656 )