Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cpants_lint(1p) [debian man page]

CPANTS_LINT(1p) 					User Contributed Perl Documentation					   CPANTS_LINT(1p)

NAME
cpants_lint - commandline frontend to Module::CPANTS::Analyse SYNOPSIS
cpants_lint path/to/Foo-Dist-1.42.tgz Options: --help brief help message --man full documentation --verbose print more info during run --no_capture don't turn on capturing of STDERR and STDOUT --dump dump result using Data::Dumper --yaml dump result as YAML --to_file dump result to a file --dir directory to dump files to DESCRIPTION
"cpants_lint" checks the Kwalitee of CPAN distributions. More exact, it checks how a given tarball will be rated on "http://cpants.perl.org", without needing to upload it first. "cpants_lint" is also used by "cpants.perl.org" itself to check all dists on CPAN. For more information on Kwalitee, and the whole of CPANTS, see "http://cpants.perl.org" and / or "Module::CPANTS::Analyse". OPTIONS
If neither "--dump" nor "--yaml" are used, a short text describing the Kwalitee of the distribution and hints on how to raise Kwalitee will be displayed. The format of this text can change anytime, so don't use it for any automated processing! --help Print a brief help message. --man Print manpage. --verbose Print some informative messages during testing of dists. --no_capture Turn off capturing of STDOUT and STDERR. Mostly useful during debugging / development of new features. If "--no_capture" is used, the value of "cpants_error" might be wrong. --dump Dump the result using Data::Dumper --yaml Dump the result as YAML. --to_file Output the result into a file instead of STDOUT. The name of the file will be Foo-Dist.yaml (well, the extension depends on the dump format and can be ".yaml", ".dump" or ".txt") --dir Directory to dump files to. Defaults to the current working directory. AUTHOR
Thomas Klausner <https://metacpan.org/author/domm> COPYRIGHT AND LICENSE
Copyright X 2003X2006, 2009 Thomas Klausner <https://metacpan.org/author/domm> You may use and distribute this module according to the same terms that Perl is distributed under. perl v5.14.2 2012-06-08 CPANTS_LINT(1p)

Check Out this Related Man Page

Test::Kwalitee(3pm)					User Contributed Perl Documentation				       Test::Kwalitee(3pm)

NAME
Test::Kwalitee - test the Kwalitee of a distribution before you release it SYNOPSIS
# in a separate test file use Test::More; eval { require Test::Kwalitee; Test::Kwalitee->import() }; plan( skip_all => 'Test::Kwalitee not installed; skipping' ) if $@; DESCRIPTION
Kwalitee is an automatically-measurable gauge of how good your software is. That's very different from quality, which a computer really can't measure in a general sense. (If you can, you've solved a hard problem in computer science.) In the world of the CPAN, the CPANTS project (CPAN Testing Service; also a funny acronym on its own) measures Kwalitee with several metrics. If you plan to release a distribution to the CPAN -- or even within your own organization -- testing its Kwalitee before creating a release can help you improve your quality as well. "Test::Kwalitee" and a short test file will do this for you automatically. USAGE
Create a test file as shown in the synopsis. Run it. It will run all of the potential Kwalitee tests on the current distribution, if possible. If any fail, it will report those as regular diagnostics. If you ship this test and a user does not have "Test::Kwalitee" installed, nothing bad will happen. To run only a handful of tests, pass their names to the module's "import()" method: eval { require Test::Kwalitee; Test::Kwalitee->import( tests => [ qw( use_strict has_tests ) ] ); }; To disable a test, pass its name with a leading minus ("-") to "import()": eval { require Test::Kwalitee; Test::Kwalitee->import( tests => [ qw( -has_test_pod -has_test_pod_coverage ) ] ); }; As of version 1.00, the tests include: o extractable Is the distribution extractable? o has_readme Does the distribution have a README file? o have_manifest Does the distribution have a MANIFEST? o have_meta_yml Does the distribution have a META.yml file? o have_buildtool Does the distribution have a build tool file? o have_changelog Does the distribution have a changelog? o no_symlinks Does the distribution have no symlinks? o have_tests Does the distribution have tests? o proper_libs Does the distribution have proper libs? o no_pod_errors Does the distribution have no POD errors? o use_strict Does the distribution files all use strict? o have_test_pod Does the distribution have a POD test file? o have_test_pod_coverage Does the distribution have a POD-coverage test file? AUTHOR
chromatic, <chromatic at wgz dot org> With thanks to CPANTS and Thomas Klausner, as well as test tester Chris Dolan. BUGS
No known bugs. COPYRIGHT
Copyright (c) 2005 - 2008, chromatic. Some rights reserved. This module is free software; you can use, redistribute, and modify it under the same terms as Perl 5.8.x. perl v5.10.0 2009-08-19 Test::Kwalitee(3pm)
Man Page