MANIFEST
MANIFEST.bak
Makefile.old
-
+.build/
+++ /dev/null
-MANIFEST.bak
-MANIFEST.SKIP
-.git
-.gitignore
-Test-EOL-*
-Makefile.old
-.shipit
-^Makefile$
-blib
-pm_to_blib
-.*.swp
-
+++ /dev/null
-use inc::Module::Install 0.78;
-
-name 'Test-EOL';
-license 'perl';
-author 'Tomas Doran <bobtfish@bobtfish.net>';
-
-all_from 'lib/Test/EOL.pm';
-requires 'Test::More';
-requires 'Test::Builder';
-requires 'File::Spec';
-requires 'FindBin';
-requires 'File::Find';
-
-resources repository => 'git://github.com/bobtfish/perl-test-eol.git';
-
-if ($Module::Install::AUTHOR) {
- system("pod2text lib/Test/EOL.pm > README") and die;
-}
-
-WriteAll;
-
+++ /dev/null
-NAME
- Test::EOL - Check the correct line endings in your project
-
-SYNOPSIS
- "Test::EOL" lets you check the presence of windows line endings in your
- perl code. It report its results in standard "Test::Simple" fashion:
-
- use Test::EOL tests => 1;
- eol_unix_ok( 'lib/Module.pm', 'Module is ^M free');
-
- and to add checks for trailing whitespace:
-
- use Test::EOL tests => 1;
- eol_unix_ok( 'lib/Module.pm', 'Module is ^M and trailing whitespace free', { trailing_whitespace => 1 });
-
- Module authors can include the following in a t/eol.t and have
- "Test::EOL" automatically find and check all perl files in a module
- distribution:
-
- use Test::EOL;
- all_perl_files_ok();
-
- or
-
- use Test::EOL;
- all_perl_files_ok( @mydirs );
-
- and if authors would like to check for trailing whitespace:
-
- use Test::EOL;
- all_perl_files_ok({ trailing_whitespace => 1 });
-
- or
-
- use Test::EOL;
- all_perl_files_ok({ trailing_whitespace => 1 }, @mydirs );
-
-DESCRIPTION
- This module scans your project/distribution for any perl files (scripts,
- modules, etc) for the presence of windows line endings.
-
-EXPORT
- A list of functions that can be exported. You can delete this section if
- you don't export anything, such as for a purely object-oriented module.
-
-FUNCTIONS
- all_perl_files_ok( [ \%options ], [ @directories ] )
- Applies "eol_unix_ok()" to all perl files found in @directories (and sub
- directories). If no <@directories> is given, the starting point is one
- level above the current running script, that should cover all the files
- of a typical CPAN distribution. A perl file is *.pl or *.pm or *.t or a
- file starting with "#!...perl"
-
- If the test plan is defined:
-
- use Test::EOL tests => 3;
- all_perl_files_ok();
-
- the total number of files tested must be specified.
-
- eol_unix_ok( $file [, $text] [, \%options ] )
- Run a unix EOL check on $file. For a module, the path (lib/My/Module.pm)
- or the name (My::Module) can be both used.
-
-AUTHOR
- Tomas Doran (t0m) "<bobtfish@bobtfish.net>"
-
-BUGS
- Testing for EOL styles other than unix (\n) currently unsupported.
-
- The source code can be found on github, as listed in " META.yml ",
- patches are welcome.
-
- Otherwise please report any bugs or feature requests to "bug-test-eol at
- rt.cpan.org", or through the web interface at
- <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-EOL>. I will be
- notified, and then you'll automatically be notified of progress on your
- bug as I make changes.
-
-ACKNOWLEDGEMENTS
- Shamelessly ripped off from Test::NoTabs.
-
-SEE ALSO
- Test::More, Test::Pod. Test::Distribution, <Test:NoWarnings>,
- Test::NoTabs, Module::Install::AuthorTests.
-
-COPYRIGHT & LICENSE
- Copyright 2009 Tomas Doran, some rights reserved.
-
- This program is free software; you can redistribute it and/or modify it
- under the same terms as Perl itself.
-
--- /dev/null
+name = Test-EOL
+version = 0.7
+author = Tomas Doran <bobtfish@bobtfish.net>
+author = Arthur Axel 'fREW' Schmidt <frioux@gmail.com>
+author = Kent Fredric <kentfredric@gmail.com>
+author = Florian Ragwitz <rafl@debian.org>
+license = Perl_5
+copyright_holder = Tomas Doran
+
+[@Filter]
+-bundle = @FLORA
+-remove = EOLTests ; in our tests we need windows line endings
+dist = Test-EOL
+repository_at = catagits
+
+[CompileTests]
package Test::EOL;
+# ABSTRACT: Check the correct line endings in your project
use strict;
use warnings;
use FindBin qw($Bin);
use File::Find;
-use vars qw( $VERSION $PERL $UNTAINT_PATTERN $PERL_PATTERN);
-
-$VERSION = '0.7';
+use vars qw( $PERL $UNTAINT_PATTERN $PERL_PATTERN);
$PERL = $^X || 'perl';
$UNTAINT_PATTERN = qr|^([-+@\w./:\\]+)$|;
}
1;
-__END__
-
-=head1 NAME
-
-Test::EOL - Check the correct line endings in your project
=head1 SYNOPSIS
A list of functions that can be exported. You can delete this section
if you don't export anything, such as for a purely object-oriented module.
-=head1 FUNCTIONS
-
-=head2 all_perl_files_ok( [ \%options ], [ @directories ] )
+=func all_perl_files_ok( [ \%options ], [ @directories ] )
Applies C<eol_unix_ok()> to all perl files found in C<@directories> (and sub
directories). If no <@directories> is given, the starting point is one level
the total number of files tested must be specified.
-=head2 eol_unix_ok( $file [, $text] [, \%options ] )
+=func eol_unix_ok( $file [, $text] [, \%options ] )
Run a unix EOL check on C<$file>. For a module, the path (lib/My/Module.pm) or the
name (My::Module) can be both used.
-=head1 AUTHOR
-
-Tomas Doran (t0m) C<< <bobtfish@bobtfish.net> >>
-
-=head1 BUGS
-
-Testing for EOL styles other than unix (\n) currently unsupported.
-
-The source code can be found on github, as listed in C< META.yml >,
-patches are welcome.
-
-Otherwise please report any bugs or feature requests to
-C<bug-test-eol at rt.cpan.org>, or through the web interface at
-L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-EOL>.
-I will be notified, and then you'll automatically be notified of progress on
-your bug as I make changes.
-
=head1 ACKNOWLEDGEMENTS
Shamelessly ripped off from L<Test::NoTabs>.
L<Test::More>, L<Test::Pod>. L<Test::Distribution>, L<Test:NoWarnings>,
L<Test::NoTabs>, L<Module::Install::AuthorTests>.
-=head1 COPYRIGHT & LICENSE
-
-Copyright 2009 Tomas Doran, some rights reserved.
-
-This program is free software; you can redistribute it and/or modify it
-under the same terms as Perl itself.
-
=cut
-
+++ /dev/null
-#!perl -T
-
-use Test::More tests => 1;
-
-BEGIN {
- use_ok( 'Test::EOL' );
-}
-
-diag( "Testing Test::EOL $Test::EOL::VERSION, Perl $], $^X" );
+++ /dev/null
-use Test::More;
-eval "use Test::Pod";
-plan skip_all => "Test::Pod required for testing POD" if $@;
-all_pod_files_ok();
+++ /dev/null
-use Test::More;
-eval "use Test::Pod::Coverage";
-plan skip_all => "Test::Pod::Coverage required for testing POD coverage" if $@;
-all_pod_coverage_ok();