Dist-Zilla-Plugin-Test-PodSpelling-2.007005/000700 000766 000024 00000000000 13215540302 020546 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/Build.PL000644 000766 000024 00000011106 13215540302 022053 0ustar00etherstaff000000 000000 # This Build.PL for Dist-Zilla-Plugin-Test-PodSpelling was generated by # Dist::Zilla::Plugin::ModuleBuildTiny::Fallback 0.025 use strict; use warnings; my %configure_requires = ( 'ExtUtils::MakeMaker' => '0', 'Module::Build::Tiny' => '0.034', ); my %errors = map { eval "require $_; $_->VERSION($configure_requires{$_}); 1"; $_ => $@, } keys %configure_requires; if (!grep { $_ } values %errors) { # This section for Dist-Zilla-Plugin-Test-PodSpelling was generated by Dist::Zilla::Plugin::ModuleBuildTiny 0.015. use strict; use warnings; use 5.008; # use Module::Build::Tiny 0.034; Module::Build::Tiny::Build_PL(); } else { if (not $ENV{PERL_MB_FALLBACK_SILENCE_WARNING}) { warn <<'EOW' *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** If you're seeing this warning, your toolchain is really, really old* and you'll almost certainly have problems installing CPAN modules from this century. But never fear, dear user, for we have the technology to fix this! If you're using CPAN.pm to install things, then you can upgrade it using: cpan CPAN If you're using CPANPLUS to install things, then you can upgrade it using: cpanp CPANPLUS If you're using cpanminus, you shouldn't be seeing this message in the first place, so please file an issue on github. This public service announcement was brought to you by the Perl Toolchain Gang, the irc.perl.org #toolchain IRC channel, and the number 42. ---- * Alternatively, you are running this file manually, in which case you need to learn to first fulfill all configure requires prerequisites listed in META.yml or META.json -- or use a cpan client to install this distribution. You can also silence this warning for future installations by setting the PERL_MB_FALLBACK_SILENCE_WARNING environment variable, but please don't do that until you fix your toolchain as described above. Errors from configure prereqs: EOW . do { require Data::Dumper; Data::Dumper->new([ \%errors ])->Indent(2)->Terse(1)->Sortkeys(1)->Dump; }; sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)); } # This section was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.010. use strict; use warnings; require Module::Build; Module::Build->VERSION(0.28); my %module_build_args = ( "configure_requires" => { "ExtUtils::MakeMaker" => 0, "Module::Build::Tiny" => "0.034", "perl" => "5.006001" }, "dist_abstract" => "Author tests for POD spelling", "dist_author" => [ "Caleb Cushing ", "Marcel Gruenauer " ], "dist_name" => "Dist-Zilla-Plugin-Test-PodSpelling", "dist_version" => "2.007005", "license" => "artistic_2", "module_name" => "Dist::Zilla::Plugin::Test::PodSpelling", "recursive_test_files" => 1, "requires" => { "Carp" => 0, "Dist::Zilla" => 5, "Dist::Zilla::Plugin::InlineFiles" => 0, "Dist::Zilla::Role::FileFinderUser" => 0, "Dist::Zilla::Role::FileMunger" => 0, "Dist::Zilla::Role::PrereqSource" => 0, "Dist::Zilla::Role::TextTemplate" => 0, "Moose" => 0, "Test::Spelling" => "0.12", "perl" => "5.008", "strict" => 0, "warnings" => 0 }, "test_requires" => { "Cwd" => 0, "Dist::Zilla::Role::MetaProvider" => 0, "Dist::Zilla::Tester" => 0, "File::Spec" => 0, "File::pushd" => 0, "Module::Metadata" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Deep" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Needs" => 0, "Test::Tester" => 0, "perl" => "5.008", "utf8" => 0 } ); my %fallback_build_requires = ( "Cwd" => 0, "Dist::Zilla::Role::MetaProvider" => 0, "Dist::Zilla::Tester" => 0, "File::Spec" => 0, "File::pushd" => 0, "Module::Metadata" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Deep" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Needs" => 0, "Test::Tester" => 0, "perl" => "5.008", "utf8" => 0 ); unless ( eval { Module::Build->VERSION(0.4004) } ) { delete $module_build_args{test_requires}; $module_build_args{build_requires} = \%fallback_build_requires; } my $build = Module::Build->new(%module_build_args); $build->create_build_script; } Dist-Zilla-Plugin-Test-PodSpelling-2.007005/Changes000600 000766 000024 00000012255 13215540302 022050 0ustar00etherstaff000000 000000 Revision history for Dist-Zilla-Plugin-Test-PodSpelling 2.007005 2017-12-17 19:08:45Z - remove the use of Test::Script in tests 2.007004 2016-10-27 02:00:39Z - fix tests to not rely on . in @INC (Graham Knop) 2.007003 2016-09-17 01:13:11Z - only add 'bin', 'lib' to directories list if a custom list was not passed. This also prevents a directory from being tested twice. - keep the stopwords list in the __DATA__ section sorted, for smaller diffs 2.007002 2016-05-29 04:09:13Z - fix broken test in MSWin32 2.007001 2016-05-27 22:59:31Z - remove uses of Path::Class API, to fix warnings when used with Dist::Zilla 6.000 2.007000 2015-10-25 01:29:05Z - documented the minimum timeline for removal of [PodSpellingTests] - include config values in metadata when [MetaConfig] is used - add 'directory' and 'stopword' config options as aliases for 'directories', 'stopwords' 2.006009 2015-05-04 03:08:46Z - first release under new management - minimum supported version lowered to 5.008 - mark Dist::Zilla::Plugin::PodSpellingTests as deprecated in metadata - use the 'deprecated' warning category in [PodSpellingTests] 2.006008 2014-06-17 - register Test::Spelling as a development dependency ( haarg ) 2.006007 2014-03-05 - munge the file properly even if [ExtraTests] has already moved it 2.006006 2014-02-27 - require Dist::Zilla 5 Unicode Changes + 2.6.3 changes means tests only work on dzil 5+ 2.006005 2014-02-23 - Document ExtraTests problem 2.006004 2014-02-23 - remove dependency on Path::Class in favor of Path::Tiny 2.006003 2014-02-23 - prevent distmeta from being populated too early by postponing calling it until the file munging phase 2.006002 2013-12-19 - fix problem with compile tests stalling on windows (chorny) GH #20 2.006001 2013-09-07 - stop depending on hanekomu word list. Pod::Wordlist is maintained, please request words to be added there - remove hack to prevent dzil from adding generated test deps to your dist that consumes this. 2.006000 2013-05-01 - add contributers to the stopwords list 2.004004 2013-04-29 - fix tests broken by Test::Spelling 0.18 which changed Test::Builder level 2.004003 2013-03-04 - fix ::PodSpellingTests version metadata being wrong 2.004002 2013-03-01 - checked.t should now work on windows if Test::Spelling 0.17+ installed 2.004001 2013-02-14 - Add documentation for directories feature 2.004000 2013-02-14 - Add support for customizable search directories GH #8 - fix bug where unicode names weren't being added properly as stopwords GH #9 2.002006 2012-12-29 - FIXME: skip checked.t for windows, it hangs see Github issue #7 2.002005 2012-06-27 - fix test for perls < 5.10 where qr//m did not work properly 2.002004 2012-04-04 - appears that I forgot to merge 2.002002 before releasing 2.002003 2.002003 2012-04-04 - make tests required for authors but no one else 2.002002 2012-03-07 - fix issue with a dash in the copyrigh holder GH #5 - use Test::Requires over eval 2.002001 2012-01-10 - fix copyright year 2.002000 2012-01-10 - Generate stopwords based on the file names in the distribution 2.001004 2011-12-13 - Fix tests so that spell check passes ( rwstauner ) - Test test contents ( rwstauner ) 2.001003 2011-12-10 - skip checked if OS is BSD, no idea why the tests fail predominantly on BSD 2.001002 2011-11-27 - remove issue where duplicate stopwords could be created - attempt to fix issue with spellchecking engines not working 2.001001 2011-10-26 - skip test if no spellchecking engine found ( rwstauner ) 2.1.0 2011-10-08 [FEATURES] - now checks your bin/ scripts for pod spelling errors [OTHER] - added tests v2.0.0 2011-08-06 [FEATURES] - automatically add copyright owner to stopwords - now an author test - use semantic versioning [DEPRECATED] - use of PodSpellingTests Plugin, use Test::PodSpelling instead. [OTHER] - ownership passes to xenoterracide - Dist Name changed with Module name 1.111520 2011-06-01 - Require Test::Spelling 0.12 in the injected test (thanks doherty for the suggestion) 1.111480 2011-05-28 - automatically add author names from dist.ini to stopwords (thanks xenoterracide for the suggestion) 1.103491 2010-12-15 1.103490 2010-12-15 - added configuration (wordlist, spell_cmd, stopwords) to this plugin (thanks harleypig) 1.101420 2010-05-22 - removed weaver.ini since that's handled in Dist::Zilla's [@MARCEL] now - list Test::Spelling in dist.ini so we don't use() it anymore 1.100690 2010-03-10 - original version Dist-Zilla-Plugin-Test-PodSpelling-2.007005/CONTRIBUTING000644 000766 000024 00000007674 13215540302 022430 0ustar00etherstaff000000 000000 CONTRIBUTING Thank you for considering contributing to this distribution. This file contains instructions that will help you work with the source code. PLEASE NOTE that if you have any questions or difficulties, you can reach the maintainer(s) through the bug queue described later in this document (preferred), or by emailing the releaser directly. You are not required to follow any of the steps in this document to submit a patch or bug report; these are just recommendations, intended to help you (and help us help you faster). This distribution has a TODO file in the repository; you may want to check there to see if your issue or patch idea is mentioned. The distribution is managed with Dist::Zilla (https://metacpan.org/release/Dist-Zilla). This means than many of the usual files you might expect are not in the repository, but are generated at release time (e.g. Makefile.PL). However, you can run tests directly using the 'prove' tool: $ prove -l $ prove -lv t/some_test_file.t $ prove -lvr t/ In most cases, 'prove' is entirely sufficient for you to test any patches you have. You may need to satisfy some dependencies. The easiest way to satisfy dependencies is to install the last release -- this is available at https://metacpan.org/release/Dist-Zilla-Plugin-Test-PodSpelling If you use cpanminus, you can do it without downloading the tarball first: $ cpanm --reinstall --installdeps --with-recommends Dist::Zilla::Plugin::Test::PodSpelling Dist::Zilla is a very powerful authoring tool, but requires a number of author-specific plugins. If you would like to use it for contributing, install it from CPAN, then run one of the following commands, depending on your CPAN client: $ cpan `dzil authordeps --missing` or $ dzil authordeps --missing | cpanm You should then also install any additional requirements not needed by the dzil build but may be needed by tests or other development: $ cpan `dzil listdeps --author --missing` or $ dzil listdeps --author --missing | cpanm Or, you can use the 'dzil stale' command to install all requirements at once: $ cpan Dist::Zilla::App::Command::stale $ cpan `dzil stale --all` or $ cpanm Dist::Zilla::App::Command::stale $ dzil stale --all | cpanm You can also do this via cpanm directly: $ cpanm --reinstall --installdeps --with-develop --with-recommends Dist::Zilla::Plugin::Test::PodSpelling Once installed, here are some dzil commands you might try: $ dzil build $ dzil test $ dzil test --release $ dzil xtest $ dzil listdeps --json $ dzil build --notgz You can learn more about Dist::Zilla at http://dzil.org/. The code for this distribution is hosted at GitHub. The repository is: https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling You can submit code changes by forking the repository, pushing your code changes to your clone, and then submitting a pull request. Detailed instructions for doing that is available here: https://help.github.com/articles/creating-a-pull-request If you have found a bug, but do not have an accompanying patch to fix it, you can submit an issue report here: https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-Test-PodSpelling or via email: bug-Dist-Zilla-Plugin-Test-PodSpelling@rt.cpan.org There is also a mailing list available for users of this distribution, at http://dzil.org/#mailing-list There is also an irc channel available for users of this distribution, at irc://irc.perl.org/#distzilla If you send me a patch or pull request, your name and email address will be included in the documentation as a contributor (using the attribution on the commit or patch), unless you specifically request for it not to be. If you wish to be listed under a different name or address, you should submit a pull request to the .mailmap file to contain the correct mapping. This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.013 from a template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.132. Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/000700 000766 000024 00000000000 13215540302 022061 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/dist.ini000600 000766 000024 00000001524 13215540302 022216 0ustar00etherstaff000000 000000 name = Dist-Zilla-Plugin-Test-PodSpelling author = Caleb Cushing author = Marcel Gruenauer license = Artistic_2_0 copyright_holder = Karen Etheridge copyright_year = 2010 [Bootstrap::lib] [@Author::ETHER] :version = 0.103 authority = cpan:ETHER ; XENO has given up comaint Test::MinimumVersion.max_target_perl = 5.008 -remove = MetaTests ; until Test::CPAN::Meta is fixed Test::Compile.:version = 2.055 Test::Compile.switch = -M-warnings=deprecated [MetaResources] x_IRC = irc://irc.perl.org/#distzilla x_MailingList = http://dzil.org/#mailing-list [Prereqs] Test::Spelling = 0.12 Dist::Zilla = 5 [Test::CheckBreaks] :version = 0.017 conflicts_module = Moose::Conflicts conflicts_module = Module::Runtime::Conflicts [Deprecated] :version = 0.003 module = Dist::Zilla::Plugin::PodSpellingTests Dist-Zilla-Plugin-Test-PodSpelling-2.007005/INSTALL000644 000766 000024 00000002423 13215540302 021612 0ustar00etherstaff000000 000000 This is the Perl distribution Dist-Zilla-Plugin-Test-PodSpelling. Installing Dist-Zilla-Plugin-Test-PodSpelling is straightforward. ## Installation with cpanm If you have cpanm, you only need one line: % cpanm Dist::Zilla::Plugin::Test::PodSpelling If it does not have permission to install modules to the current perl, cpanm will automatically set up and install to a local::lib in your home directory. See the local::lib documentation (https://metacpan.org/pod/local::lib) for details on enabling it in your environment. ## Installing with the CPAN shell Alternatively, if your CPAN shell is set up, you should just be able to do: % cpan Dist::Zilla::Plugin::Test::PodSpelling ## Manual installation As a last resort, you can manually install it. Download the tarball, untar it, then build it: % perl Build.PL % ./Build && ./Build test Then install it: % ./Build install If your perl is system-managed, you can create a local::lib in your home directory to install modules to. For details, see the local::lib documentation: https://metacpan.org/pod/local::lib ## Documentation Dist-Zilla-Plugin-Test-PodSpelling documentation is available as POD. You can run perldoc from a shell to read the documentation: % perldoc Dist::Zilla::Plugin::Test::PodSpelling Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/000700 000766 000024 00000000000 13215540302 021314 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/LICENCE000644 000766 000024 00000021524 13215540302 021551 0ustar00etherstaff000000 000000 This software is Copyright (c) 2010 by Karen Etheridge. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) The Artistic License 2.0 Copyright (c) 2000-2006, The Perl Foundation. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble This license establishes the terms under which a given free software Package may be copied, modified, distributed, and/or redistributed. The intent is that the Copyright Holder maintains some artistic control over the development of that Package while still keeping the Package available as open source and free software. You are always permitted to make arrangements wholly outside of this license directly with the Copyright Holder of a given Package. If the terms of this license do not permit the full use that you propose to make of the Package, you should contact the Copyright Holder and seek a different licensing arrangement. Definitions "Copyright Holder" means the individual(s) or organization(s) named in the copyright notice for the entire Package. "Contributor" means any party that has contributed code or other material to the Package, in accordance with the Copyright Holder's procedures. "You" and "your" means any person who would like to copy, distribute, or modify the Package. "Package" means the collection of files distributed by the Copyright Holder, and derivatives of that collection and/or of those files. A given Package may consist of either the Standard Version, or a Modified Version. "Distribute" means providing a copy of the Package or making it accessible to anyone else, or in the case of a company or organization, to others outside of your company or organization. "Distributor Fee" means any fee that you charge for Distributing this Package or providing support for this Package to another party. It does not mean licensing fees. "Standard Version" refers to the Package if it has not been modified, or has been modified only in ways explicitly requested by the Copyright Holder. "Modified Version" means the Package, if it has been changed, and such changes were not explicitly requested by the Copyright Holder. "Original License" means this Artistic License as Distributed with the Standard Version of the Package, in its current version or as it may be modified by The Perl Foundation in the future. "Source" form means the source code, documentation source, and configuration files for the Package. "Compiled" form means the compiled bytecode, object code, binary, or any other form resulting from mechanical transformation or translation of the Source form. Permission for Use and Modification Without Distribution (1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version. Permissions for Redistribution of the Standard Version (2) You may Distribute verbatim copies of the Source form of the Standard Version of this Package in any medium without restriction, either gratis or for a Distributor Fee, provided that you duplicate all of the original copyright notices and associated disclaimers. At your discretion, such verbatim copies may or may not include a Compiled form of the Package. (3) You may apply any bug fixes, portability changes, and other modifications made available from the Copyright Holder. The resulting Package will still be considered the Standard Version, and as such will be subject to the Original License. Distribution of Modified Versions of the Package as Source (4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following: (a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may include your modifications in the Standard Version. (b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified Version must bear a name that is different from the name of the Standard Version. (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under (i) the Original License or (ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed. Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source (5) You may Distribute Compiled forms of the Standard Version without the Source, provided that you include complete instructions on how to get the Source of the Standard Version. Such instructions must be valid at the time of your distribution. If these instructions, at any time while you are carrying out such distribution, become invalid, you must provide new instructions on demand or cease further distribution. If you provide valid instructions or cease distribution within thirty days after you become aware that the instructions are invalid, then you do not forfeit any of your rights under this license. (6) You may Distribute a Modified Version in Compiled form without the Source, provided that you comply with Section 4 with respect to the Source of the Modified Version. Aggregating or Linking the Package (7) You may aggregate the Package (either the Standard Version or Modified Version) with other packages and Distribute the resulting aggregation provided that you do not charge a licensing fee for the Package. Distributor Fees are permitted, and licensing fees for other components in the aggregation are permitted. The terms of this license apply to the use and Distribution of the Standard or Modified Versions as included in the aggregation. (8) You are permitted to link Modified and Standard Versions with other works, to embed the Package in a larger work of your own, or to build stand-alone binary or bytecode versions of applications that include the Package, and Distribute the result without restriction, provided the result does not expose a direct interface to the Package. Items That are Not Considered Part of a Modified Version (9) Works (including, but not limited to, modules and scripts) that merely extend or make use of the Package, do not, by themselves, cause the Package to be a Modified Version. In addition, such works are not considered parts of the Package itself, and are not subject to the terms of this license. General Provisions (10) Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license. (11) If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license. (12) This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder. (13) This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Dist-Zilla-Plugin-Test-PodSpelling-2.007005/Makefile.PL000644 000766 000024 00000010772 13215540302 022541 0ustar00etherstaff000000 000000 # This Makefile.PL for Dist-Zilla-Plugin-Test-PodSpelling was generated by # Dist::Zilla::Plugin::MakeMaker::Fallback 0.026 # and Dist::Zilla::Plugin::MakeMaker::Awesome 0.39. # Don't edit it but the dist.ini and plugins used to construct it. use strict; use warnings; use 5.008; use ExtUtils::MakeMaker; BEGIN { my %configure_requires = ( 'ExtUtils::MakeMaker' => '0', 'Module::Build::Tiny' => '0.034', ); my %errors = map { eval "require $_; $_->VERSION($configure_requires{$_}); 1"; $_ => $@, } keys %configure_requires; if (grep { $_ } values %errors) { warn "Errors from configure prereqs:\n" . do { require Data::Dumper; Data::Dumper->new([ \%errors ])->Indent(2)->Terse(1)->Sortkeys(1)->Dump; }; } if (not $ENV{PERL_MM_FALLBACK_SILENCE_WARNING}) { warn <<'EOW'; *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** If you're seeing this warning, your toolchain is really, really old* and you'll almost certainly have problems installing CPAN modules from this century. But never fear, dear user, for we have the technology to fix this! If you're using CPAN.pm to install things, then you can upgrade it using: cpan CPAN If you're using CPANPLUS to install things, then you can upgrade it using: cpanp CPANPLUS If you're using cpanminus, you shouldn't be seeing this message in the first place, so please file an issue on github. If you're using a packaging tool through a unix distribution, this issue should be reported to the package manager. If you're installing manually, please retrain your fingers to run Build.PL when present instead of Makefile.PL. This public service announcement was brought to you by the Perl Toolchain Gang, the irc.perl.org #toolchain IRC channel, and the number 42. ---- * Alternatively, you are doing something overly clever, in which case you should consider setting the 'prefer_installer' config option in CPAN.pm, or 'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively. You can also silence this warning for future installations by setting the PERL_MM_FALLBACK_SILENCE_WARNING environment variable. EOW sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)); } } # end BEGIN my %WriteMakefileArgs = ( "ABSTRACT" => "Author tests for POD spelling", "AUTHOR" => "Caleb Cushing , Marcel Gruenauer ", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0, "Module::Build::Tiny" => "0.034" }, "DISTNAME" => "Dist-Zilla-Plugin-Test-PodSpelling", "LICENSE" => "artistic_2", "MIN_PERL_VERSION" => "5.008", "NAME" => "Dist::Zilla::Plugin::Test::PodSpelling", "PL_FILES" => {}, "PREREQ_PM" => { "Carp" => 0, "Dist::Zilla" => 5, "Dist::Zilla::Plugin::InlineFiles" => 0, "Dist::Zilla::Role::FileFinderUser" => 0, "Dist::Zilla::Role::FileMunger" => 0, "Dist::Zilla::Role::PrereqSource" => 0, "Dist::Zilla::Role::TextTemplate" => 0, "Moose" => 0, "Test::Spelling" => "0.12", "strict" => 0, "warnings" => 0 }, "TEST_REQUIRES" => { "Cwd" => 0, "Dist::Zilla::Role::MetaProvider" => 0, "Dist::Zilla::Tester" => 0, "File::Spec" => 0, "File::pushd" => 0, "Module::Metadata" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Deep" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Needs" => 0, "Test::Tester" => 0, "utf8" => 0 }, "VERSION" => "2.007005", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "Carp" => 0, "Cwd" => 0, "Dist::Zilla" => 5, "Dist::Zilla::Plugin::InlineFiles" => 0, "Dist::Zilla::Role::FileFinderUser" => 0, "Dist::Zilla::Role::FileMunger" => 0, "Dist::Zilla::Role::MetaProvider" => 0, "Dist::Zilla::Role::PrereqSource" => 0, "Dist::Zilla::Role::TextTemplate" => 0, "Dist::Zilla::Tester" => 0, "File::Spec" => 0, "File::pushd" => 0, "Module::Metadata" => 0, "Moose" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Deep" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Needs" => 0, "Test::Spelling" => "0.12", "Test::Tester" => 0, "strict" => 0, "utf8" => 0, "warnings" => 0 ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/MANIFEST000644 000766 000024 00000001553 13215540302 021715 0ustar00etherstaff000000 000000 # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010. Build.PL CONTRIBUTING Changes INSTALL LICENCE MANIFEST META.json META.yml Makefile.PL README corpus/foo/bin/foo corpus/foo/dist.ini corpus/foo/lib/Foo.pm corpus/nobin/dist.ini corpus/nobin/lib/Foo.pm dist.ini lib/Dist/Zilla/Plugin/PodSpellingTests.pm lib/Dist/Zilla/Plugin/Test/PodSpelling.pm perlcritic.rc t/00-report-prereqs.dd t/00-report-prereqs.t t/attributes.t t/checked.t t/contributors.t t/dashed.t t/file.t t/phase.t t/renamed.t t/zzz-check-breaks.t xt/author/00-compile.t xt/author/clean-namespaces.t xt/author/eol.t xt/author/kwalitee.t xt/author/mojibake.t xt/author/no-tabs.t xt/author/pod-coverage.t xt/author/pod-no404s.t xt/author/pod-spell.t xt/author/pod-syntax.t xt/author/portability.t xt/release/changes_has_content.t xt/release/cpan-changes.t xt/release/minimum-version.t Dist-Zilla-Plugin-Test-PodSpelling-2.007005/META.json000644 000766 000024 00000140564 13215540302 022213 0ustar00etherstaff000000 000000 { "abstract" : "Author tests for POD spelling", "author" : [ "Caleb Cushing ", "Marcel Gruenauer " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010", "keywords" : [ "plugin", "test", "spelling", "words", "stopwords", "typos", "errors", "documentation" ], "license" : [ "artistic_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "Dist-Zilla-Plugin-Test-PodSpelling", "no_index" : { "directory" : [ "corpus", "t", "xt" ] }, "prereqs" : { "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0", "Module::Build::Tiny" : "0.034", "perl" : "5.006001" } }, "develop" : { "recommends" : { "Dist::Zilla::PluginBundle::Author::ETHER" : "0.132" }, "requires" : { "Encode" : "0", "File::Spec" : "0", "IO::Handle" : "0", "IPC::Open3" : "0", "Pod::Coverage::TrustPod" : "0", "Pod::Wordlist" : "0", "Test::CPAN::Changes" : "0.19", "Test::CleanNamespaces" : "0.15", "Test::EOL" : "0", "Test::Kwalitee" : "1.21", "Test::MinimumVersion" : "0", "Test::Mojibake" : "0", "Test::More" : "0.96", "Test::NoTabs" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08", "Test::Pod::No404s" : "0", "Test::Portability::Files" : "0", "Test::Spelling" : "0.12", "perl" : "5.006" }, "suggests" : { "Dist::Zilla" : "5", "Dist::Zilla::Plugin::Authority" : "1.009", "Dist::Zilla::Plugin::AutoMetaResources" : "0", "Dist::Zilla::Plugin::AutoPrereqs" : "5.038", "Dist::Zilla::Plugin::Bootstrap::lib" : "0", "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : "0.004", "Dist::Zilla::Plugin::CheckIssues" : "0", "Dist::Zilla::Plugin::CheckMetaResources" : "0", "Dist::Zilla::Plugin::CheckPrereqsIndexed" : "0.019", "Dist::Zilla::Plugin::CheckSelfDependency" : "0", "Dist::Zilla::Plugin::CheckStrictVersion" : "0", "Dist::Zilla::Plugin::ConfirmRelease" : "0", "Dist::Zilla::Plugin::CopyFilesFromRelease" : "0", "Dist::Zilla::Plugin::Deprecated" : "0.003", "Dist::Zilla::Plugin::EnsureLatestPerl" : "0", "Dist::Zilla::Plugin::FileFinder::ByName" : "0", "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : "0", "Dist::Zilla::Plugin::Git::Check" : "0", "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch" : "0.004", "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts" : "0", "Dist::Zilla::Plugin::Git::Commit" : "2.020", "Dist::Zilla::Plugin::Git::Contributors" : "0.029", "Dist::Zilla::Plugin::Git::Describe" : "0.004", "Dist::Zilla::Plugin::Git::GatherDir" : "2.016", "Dist::Zilla::Plugin::Git::Push" : "0", "Dist::Zilla::Plugin::Git::Remote::Check" : "0", "Dist::Zilla::Plugin::Git::Tag" : "0", "Dist::Zilla::Plugin::GitHub::Update" : "0.40", "Dist::Zilla::Plugin::GithubMeta" : "0.54", "Dist::Zilla::Plugin::InstallGuide" : "1.200005", "Dist::Zilla::Plugin::Keywords" : "0.004", "Dist::Zilla::Plugin::License" : "5.038", "Dist::Zilla::Plugin::MakeMaker::Fallback" : "0.012", "Dist::Zilla::Plugin::Manifest" : "0", "Dist::Zilla::Plugin::MetaConfig" : "0", "Dist::Zilla::Plugin::MetaJSON" : "0", "Dist::Zilla::Plugin::MetaNoIndex" : "0", "Dist::Zilla::Plugin::MetaProvides::Package" : "1.15000002", "Dist::Zilla::Plugin::MetaResources" : "0", "Dist::Zilla::Plugin::MetaYAML" : "0", "Dist::Zilla::Plugin::MinimumPerl" : "1.006", "Dist::Zilla::Plugin::ModuleBuildTiny::Fallback" : "0.018", "Dist::Zilla::Plugin::MojibakeTests" : "0.8", "Dist::Zilla::Plugin::NextRelease" : "5.033", "Dist::Zilla::Plugin::PodCoverageTests" : "5.040", "Dist::Zilla::Plugin::PodSyntaxTests" : "5.040", "Dist::Zilla::Plugin::PodWeaver" : "4.005", "Dist::Zilla::Plugin::Prereqs" : "0", "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.006", "Dist::Zilla::Plugin::PromptIfStale" : "0", "Dist::Zilla::Plugin::Readme" : "0", "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142180", "Dist::Zilla::Plugin::RewriteVersion::Transitional" : "0.004", "Dist::Zilla::Plugin::Run::AfterBuild" : "0.041", "Dist::Zilla::Plugin::Run::AfterRelease" : "0.038", "Dist::Zilla::Plugin::RunExtraTests" : "0.024", "Dist::Zilla::Plugin::StaticInstall" : "0.005", "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.012", "Dist::Zilla::Plugin::Test::ChangesHasContent" : "0", "Dist::Zilla::Plugin::Test::CheckBreaks" : "0.017", "Dist::Zilla::Plugin::Test::CleanNamespaces" : "0.006", "Dist::Zilla::Plugin::Test::Compile" : "2.039", "Dist::Zilla::Plugin::Test::EOL" : "0.17", "Dist::Zilla::Plugin::Test::Kwalitee" : "2.10", "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000003", "Dist::Zilla::Plugin::Test::NoTabs" : "0.08", "Dist::Zilla::Plugin::Test::Pod::No404s" : "1.003", "Dist::Zilla::Plugin::Test::PodSpelling" : "2.006003", "Dist::Zilla::Plugin::Test::Portability" : "2.000007", "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.022", "Dist::Zilla::Plugin::TestRelease" : "0", "Dist::Zilla::Plugin::UploadToCPAN" : "0", "Dist::Zilla::Plugin::UseUnsafeInc" : "0", "Dist::Zilla::PluginBundle::Author::ETHER" : "0.103", "Dist::Zilla::PluginBundle::Git::VersionManager" : "0", "Software::License::Artistic_2_0" : "0" } }, "runtime" : { "requires" : { "Carp" : "0", "Dist::Zilla" : "5", "Dist::Zilla::Plugin::InlineFiles" : "0", "Dist::Zilla::Role::FileFinderUser" : "0", "Dist::Zilla::Role::FileMunger" : "0", "Dist::Zilla::Role::PrereqSource" : "0", "Dist::Zilla::Role::TextTemplate" : "0", "Moose" : "0", "Test::Spelling" : "0.12", "perl" : "5.008", "strict" : "0", "warnings" : "0" } }, "test" : { "recommends" : { "CPAN::Meta" : "2.120900" }, "requires" : { "Cwd" : "0", "Dist::Zilla::Role::MetaProvider" : "0", "Dist::Zilla::Tester" : "0", "File::Spec" : "0", "File::pushd" : "0", "Module::Metadata" : "0", "Moose::Util" : "0", "Path::Tiny" : "0", "Test::DZil" : "0", "Test::Deep" : "0", "Test::Fatal" : "0", "Test::More" : "0.88", "Test::Needs" : "0", "Test::Tester" : "0", "perl" : "5.008", "utf8" : "0" } } }, "provides" : { "Dist::Zilla::Plugin::PodSpellingTests" : { "file" : "lib/Dist/Zilla/Plugin/PodSpellingTests.pm", "version" : "2.007005", "x_deprecated" : 1 }, "Dist::Zilla::Plugin::Test::PodSpelling" : { "file" : "lib/Dist/Zilla/Plugin/Test/PodSpelling.pm", "version" : "2.007005" } }, "release_status" : "stable", "resources" : { "bugtracker" : { "mailto" : "bug-Dist-Zilla-Plugin-Test-PodSpelling@rt.cpan.org", "web" : "https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-Test-PodSpelling" }, "homepage" : "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling", "repository" : { "type" : "git", "url" : "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling.git", "web" : "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling" }, "x_IRC" : "irc://irc.perl.org/#distzilla", "x_MailingList" : "http://dzil.org/#mailing-list" }, "version" : "2.007005", "x_Dist_Zilla" : { "perl" : { "version" : "5.027006" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::Bootstrap::lib", "config" : { "Dist::Zilla::Role::Bootstrap" : { "$Dist::Zilla::Role::Bootstrap::VERSION" : "1.001004", "distname" : "Dist-Zilla-Plugin-Test-PodSpelling", "fallback" : 1, "try_built" : null, "try_built_method" : "mtime" } }, "name" : "Bootstrap::lib", "version" : "1.001002" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", "config" : { "Dist::Zilla::Plugin::PromptIfStale" : { "check_all_plugins" : 0, "check_all_prereqs" : 0, "modules" : [ "Dist::Zilla::PluginBundle::Author::ETHER" ], "phase" : "build", "run_under_travis" : 0, "skip" : [] } }, "name" : "@Author::ETHER/stale modules, build", "version" : "0.054" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", "config" : { "Dist::Zilla::Plugin::PromptIfStale" : { "check_all_plugins" : 1, "check_all_prereqs" : 1, "modules" : [], "phase" : "release", "run_under_travis" : 0, "skip" : [] } }, "name" : "@Author::ETHER/stale modules, release", "version" : "0.054" }, { "class" : "Dist::Zilla::Plugin::FileFinder::ByName", "name" : "@Author::ETHER/Examples", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", "config" : { "Dist::Zilla::Plugin::GatherDir" : { "exclude_filename" : [ "CONTRIBUTING", "INSTALL", "LICENCE", "README.pod", "TODO" ], "exclude_match" : [], "follow_symlinks" : 0, "include_dotfiles" : 0, "prefix" : "", "prune_directory" : [], "root" : "." }, "Dist::Zilla::Plugin::Git::GatherDir" : { "include_untracked" : 0 } }, "name" : "@Author::ETHER/Git::GatherDir", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::ETHER/MetaYAML", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::ETHER/MetaJSON", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@Author::ETHER/Readme", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::ETHER/Manifest", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::ETHER/License", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::GenerateFile::FromShareDir", "config" : { "Dist::Zilla::Plugin::GenerateFile::FromShareDir" : { "destination_filename" : "CONTRIBUTING", "dist" : "Dist-Zilla-PluginBundle-Author-ETHER", "encoding" : "UTF-8", "has_xs" : 0, "location" : "build", "source_filename" : "CONTRIBUTING" }, "Dist::Zilla::Role::RepoFileInjector" : { "allow_overwrite" : 1, "repo_root" : ".", "version" : "0.007" } }, "name" : "@Author::ETHER/generate CONTRIBUTING", "version" : "0.013" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", "name" : "@Author::ETHER/InstallGuide", "version" : "1.200007" }, { "class" : "Dist::Zilla::Plugin::Test::Compile", "config" : { "Dist::Zilla::Plugin::Test::Compile" : { "bail_out_on_fail" : 1, "fail_on_warning" : "author", "fake_home" : 0, "filename" : "xt/author/00-compile.t", "module_finder" : [ ":InstallModules" ], "needs_display" : 0, "phase" : "develop", "script_finder" : [ ":PerlExecFiles", "@Author::ETHER/Examples" ], "skips" : [], "switch" : [ "-M-warnings=deprecated" ] } }, "name" : "@Author::ETHER/Test::Compile", "version" : "2.057" }, { "class" : "Dist::Zilla::Plugin::Test::NoTabs", "config" : { "Dist::Zilla::Plugin::Test::NoTabs" : { "filename" : "xt/author/no-tabs.t", "finder" : [ ":InstallModules", ":ExecFiles", "@Author::ETHER/Examples", ":TestFiles", ":ExtraTestFiles" ] } }, "name" : "@Author::ETHER/Test::NoTabs", "version" : "0.15" }, { "class" : "Dist::Zilla::Plugin::Test::EOL", "config" : { "Dist::Zilla::Plugin::Test::EOL" : { "filename" : "xt/author/eol.t", "finder" : [ ":ExecFiles", ":ExtraTestFiles", ":InstallModules", ":TestFiles", "@Author::ETHER/Examples" ], "trailing_whitespace" : 1 } }, "name" : "@Author::ETHER/Test::EOL", "version" : "0.19" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", "config" : { "Dist::Zilla::Plugin::Test::CPAN::Changes" : { "changelog" : "Changes" } }, "name" : "@Author::ETHER/Test::CPAN::Changes", "version" : "0.012" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@Author::ETHER/Test::ChangesHasContent", "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", "name" : "@Author::ETHER/Test::MinimumVersion", "version" : "2.000007" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::ETHER/PodSyntaxTests", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::ETHER/PodCoverageTests", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Test::PodSpelling", "config" : { "Dist::Zilla::Plugin::Test::PodSpelling" : { "directories" : [ "examples", "lib", "script", "t", "xt" ], "spell_cmd" : "", "stopwords" : [ "irc" ], "wordlist" : "Pod::Wordlist" } }, "name" : "@Author::ETHER/Test::PodSpelling", "version" : "2.007005" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::No404s", "name" : "@Author::ETHER/Test::Pod::No404s", "version" : "1.004" }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", "config" : { "Dist::Zilla::Plugin::Test::Kwalitee" : { "filename" : "xt/author/kwalitee.t", "skiptest" : [] } }, "name" : "@Author::ETHER/Test::Kwalitee", "version" : "2.12" }, { "class" : "Dist::Zilla::Plugin::MojibakeTests", "name" : "@Author::ETHER/MojibakeTests", "version" : "0.8" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::ETHER/Test::ReportPrereqs", "version" : "0.027" }, { "class" : "Dist::Zilla::Plugin::Test::Portability", "config" : { "Dist::Zilla::Plugin::Test::Portability" : { "options" : "" } }, "name" : "@Author::ETHER/Test::Portability", "version" : "2.001000" }, { "class" : "Dist::Zilla::Plugin::Test::CleanNamespaces", "config" : { "Dist::Zilla::Plugin::Test::CleanNamespaces" : { "filename" : "xt/author/clean-namespaces.t", "skips" : [] } }, "name" : "@Author::ETHER/Test::CleanNamespaces", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::Git::Describe", "name" : "@Author::ETHER/Git::Describe", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { "config_plugins" : [ "@Author::ETHER" ], "finder" : [ ":InstallModules", ":ExecFiles" ], "plugins" : [ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@Author::ETHER/EnsurePod5", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@Author::ETHER/H1Nester", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@Author::ETHER/SingleEncoding", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/List", "version" : "4.015" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/Verbatim", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/header", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@Author::ETHER/Name", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@Author::ETHER/Version", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/prelude", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "FUNCTIONS", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "TYPES", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@Author::ETHER/Leftovers", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/postlude", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::GenerateSection", "name" : "@Author::ETHER/generate SUPPORT", "version" : "1.06" }, { "class" : "Pod::Weaver::Section::AllowOverride", "name" : "@Author::ETHER/allow override SUPPORT", "version" : "0.05" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "@Author::ETHER/Authors", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Contributors", "name" : "@Author::ETHER/Contributors", "version" : "0.009" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@Author::ETHER/Legal", "version" : "4.015" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/footer", "version" : "4.015" } ] } }, "name" : "@Author::ETHER/PodWeaver", "version" : "4.008" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@Author::ETHER/GithubMeta", "version" : "0.54" }, { "class" : "Dist::Zilla::Plugin::AutoMetaResources", "name" : "@Author::ETHER/AutoMetaResources", "version" : "1.21" }, { "class" : "Dist::Zilla::Plugin::Authority", "name" : "@Author::ETHER/Authority", "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::ETHER/MetaNoIndex", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", "config" : { "Dist::Zilla::Plugin::MetaProvides::Package" : { "finder" : [ ":InstallModules" ], "finder_objects" : [ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "6.010" } ], "include_underscores" : 0 }, "Dist::Zilla::Role::MetaProvider::Provider" : { "$Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.002004", "inherit_missing" : 0, "inherit_version" : 0, "meta_noindex" : 1 }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000033", "version" : "0.004" } }, "name" : "@Author::ETHER/MetaProvides::Package", "version" : "2.004003" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::ETHER/MetaConfig", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Keywords", "config" : { "Dist::Zilla::Plugin::Keywords" : { "keywords" : [ "plugin", "test", "spelling", "words", "stopwords", "typos", "errors", "documentation" ] } }, "name" : "@Author::ETHER/Keywords", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::UseUnsafeInc", "config" : { "Dist::Zilla::Plugin::UseUnsafeInc" : { "dot_in_INC" : 0 } }, "name" : "@Author::ETHER/UseUnsafeInc", "version" : "0.001" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::ETHER/AutoPrereqs", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", "name" : "@Author::ETHER/Prereqs::AuthorDeps", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::MinimumPerl", "name" : "@Author::ETHER/MinimumPerl", "version" : "1.006" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "recommends" } }, "name" : "@Author::ETHER/pluginbundle_version", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MakeMaker::Fallback", "config" : { "Dist::Zilla::Plugin::MakeMaker" : { "make_path" : "make", "version" : "6.010" }, "Dist::Zilla::Plugin::MakeMaker::Awesome" : { "version" : "0.39" }, "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9, "version" : "6.010" } }, "name" : "@Author::ETHER/MakeMaker::Fallback", "version" : "0.026" }, { "class" : "Dist::Zilla::Plugin::ModuleBuildTiny::Fallback", "config" : { "Dist::Zilla::Plugin::ModuleBuildTiny::Fallback" : { "mb_version" : "0.28", "plugins" : [ { "class" : "Dist::Zilla::Plugin::ModuleBuild", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "ModuleBuild, via ModuleBuildTiny::Fallback", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::ModuleBuildTiny", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "ModuleBuildTiny, via ModuleBuildTiny::Fallback", "version" : "0.015" } ] }, "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "@Author::ETHER/ModuleBuildTiny::Fallback", "version" : "0.025" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { "git_version" : "2.14.2", "include_authors" : 0, "include_releaser" : 1, "order_by" : "commits", "paths" : [] } }, "name" : "@Author::ETHER/Git::Contributors", "version" : "0.032" }, { "class" : "Dist::Zilla::Plugin::StaticInstall", "config" : { "Dist::Zilla::Plugin::StaticInstall" : { "dry_run" : 0, "mode" : "auto" } }, "name" : "@Author::ETHER/StaticInstall", "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "@Author::ETHER/RunExtraTests", "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::CheckSelfDependency", "config" : { "Dist::Zilla::Plugin::CheckSelfDependency" : { "finder" : [ ":InstallModules" ] }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000033", "version" : "0.004" } }, "name" : "@Author::ETHER/CheckSelfDependency", "version" : "0.011" }, { "class" : "Dist::Zilla::Plugin::Run::AfterBuild", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "fatal_errors" : 1, "quiet" : 1, "run" : [ "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname '%d'` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\"" ], "version" : "0.046" } }, "name" : "@Author::ETHER/.ackrc", "version" : "0.046" }, { "class" : "Dist::Zilla::Plugin::Run::AfterBuild", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "eval" : [ "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }" ], "fatal_errors" : 0, "quiet" : 1, "version" : "0.046" } }, "name" : "@Author::ETHER/.latest", "version" : "0.046" }, { "class" : "Dist::Zilla::Plugin::CheckStrictVersion", "name" : "@Author::ETHER/CheckStrictVersion", "version" : "0.001" }, { "class" : "Dist::Zilla::Plugin::CheckMetaResources", "name" : "@Author::ETHER/CheckMetaResources", "version" : "0.001" }, { "class" : "Dist::Zilla::Plugin::EnsureLatestPerl", "config" : { "Dist::Zilla::Plugin::EnsureLatestPerl" : { "Module::CoreList" : "5.20171120" } }, "name" : "@Author::ETHER/EnsureLatestPerl", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::Git::Check", "config" : { "Dist::Zilla::Plugin::Git::Check" : { "untracked_files" : "die" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." } }, "name" : "@Author::ETHER/initial check", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::MergeConflicts", "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::CorrectBranch", "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::Git::Remote::Check", "name" : "@Author::ETHER/Git::Remote::Check", "version" : "0.1.2" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@Author::ETHER/CheckPrereqsIndexed", "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::ETHER/TestRelease", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Git::Check", "config" : { "Dist::Zilla::Plugin::Git::Check" : { "untracked_files" : "die" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." } }, "name" : "@Author::ETHER/after tests", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::CheckIssues", "name" : "@Author::ETHER/CheckIssues", "version" : "0.010" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::ETHER/UploadToCPAN", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", "config" : { "Dist::Zilla::Plugin::CopyFilesFromRelease" : { "filename" : [ "CONTRIBUTING", "INSTALL", "LICENCE", "LICENSE", "ppport.h" ], "match" : [] } }, "name" : "@Author::ETHER/copy generated files", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "config" : { "Dist::Zilla::Role::FileWatcher" : { "version" : "0.006" } }, "name" : "@Author::ETHER/ReadmeAnyFromPod", "version" : "0.163250" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional", "config" : { "Dist::Zilla::Plugin::RewriteVersion" : { "add_tarball_name" : 0, "finders" : [ ":ExecFiles", ":InstallModules" ], "global" : 1, "skip_version_provider" : 0 }, "Dist::Zilla::Plugin::RewriteVersion::Transitional" : {} }, "name" : "@Author::ETHER/@Git::VersionManager/RewriteVersion::Transitional", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Update", "name" : "@Author::ETHER/@Git::VersionManager/MetaProvides::Update", "version" : "0.003" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", "config" : { "Dist::Zilla::Plugin::CopyFilesFromRelease" : { "filename" : [ "Changes" ], "match" : [] } }, "name" : "@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "config" : { "Dist::Zilla::Plugin::Git::Commit" : { "add_files_in" : [ "." ], "commit_msg" : "%N-%v%t%n%n%c" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ "CONTRIBUTING", "Changes", "INSTALL", "LICENCE", "README.pod" ], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/@Git::VersionManager/release snapshot", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "config" : { "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, "changelog" : "Changes", "signed" : 0, "tag" : "v2.007005", "tag_format" : "v%v", "tag_message" : "v%v%t" }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/@Git::VersionManager/Git::Tag", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional", "config" : { "Dist::Zilla::Plugin::BumpVersionAfterRelease" : { "finders" : [ ":ExecFiles", ":InstallModules" ], "global" : 1, "munge_makefile_pl" : 1 }, "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : {} }, "name" : "@Author::ETHER/@Git::VersionManager/BumpVersionAfterRelease::Transitional", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@Author::ETHER/@Git::VersionManager/NextRelease", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "config" : { "Dist::Zilla::Plugin::Git::Commit" : { "add_files_in" : [], "commit_msg" : "increment $VERSION after %v release" }, "Dist::Zilla::Role::Git::DirtyFiles" : { "allow_dirty" : [ "Build.PL", "Changes", "Makefile.PL" ], "allow_dirty_match" : [ "(?^:^lib/.*\\.pm$)" ], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/@Git::VersionManager/post-release commit", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "suggests" } }, "name" : "@Author::ETHER/@Git::VersionManager/prereqs for @Git::VersionManager", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Git::Push", "config" : { "Dist::Zilla::Plugin::Git::Push" : { "push_to" : [ "origin" ], "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { "git_version" : "2.14.2", "repo_root" : "." } }, "name" : "@Author::ETHER/Git::Push", "version" : "2.043" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", "config" : { "Dist::Zilla::Plugin::GitHub::Update" : { "metacpan" : 1 } }, "name" : "@Author::ETHER/GitHub::Update", "version" : "0.44" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "fatal_errors" : 0, "quiet" : 0, "run" : [ "REDACTED" ], "version" : "0.046" } }, "name" : "@Author::ETHER/install release", "version" : "0.046" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "eval" : [ "print \"release complete!\\xa\"" ], "fatal_errors" : 1, "quiet" : 1, "version" : "0.046" } }, "name" : "@Author::ETHER/release complete", "version" : "0.046" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::ETHER/ConfirmRelease", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "suggests" } }, "name" : "@Author::ETHER/prereqs for @Author::ETHER", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "runtime", "type" : "requires" } }, "name" : "Prereqs", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::Test::CheckBreaks", "config" : { "Dist::Zilla::Plugin::Test::CheckBreaks" : { "conflicts_module" : [ "Module::Runtime::Conflicts", "Moose::Conflicts" ], "no_forced_deps" : 0 }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000033", "version" : "0.004" } }, "name" : "Test::CheckBreaks", "version" : "0.019" }, { "class" : "Dist::Zilla::Plugin::Deprecated", "config" : { "Dist::Zilla::Plugin::Deprecated" : { "all" : 0, "modules" : [ "Dist::Zilla::Plugin::PodSpellingTests" ] } }, "name" : "Deprecated", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", "version" : "6.010" }, { "class" : "Dist::Zilla::Plugin::VerifyPhases", "name" : "@Author::ETHER/PHASE VERIFICATION", "version" : "0.016" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { "is_trial" : 0 }, "version" : "6.010" } }, "x_authority" : "cpan:ETHER", "x_contributors" : [ "Karen Etheridge ", "Randy Stauner ", "Graham Knop ", "David Golden ", "Harley Pig ", "Alexandr Ciornii ", "Breno G. de Oliveira " ], "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239", "x_static_install" : 1, "x_use_unsafe_inc" : 0 } Dist-Zilla-Plugin-Test-PodSpelling-2.007005/META.yml000644 000766 000024 00000070356 13215540302 022044 0ustar00etherstaff000000 000000 --- abstract: 'Author tests for POD spelling' author: - 'Caleb Cushing ' - 'Marcel Gruenauer ' build_requires: Cwd: '0' Dist::Zilla::Role::MetaProvider: '0' Dist::Zilla::Tester: '0' File::Spec: '0' File::pushd: '0' Module::Metadata: '0' Moose::Util: '0' Path::Tiny: '0' Test::DZil: '0' Test::Deep: '0' Test::Fatal: '0' Test::More: '0.88' Test::Needs: '0' Test::Tester: '0' perl: '5.008' utf8: '0' configure_requires: ExtUtils::MakeMaker: '0' Module::Build::Tiny: '0.034' perl: '5.006001' dynamic_config: 0 generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010' keywords: - plugin - test - spelling - words - stopwords - typos - errors - documentation license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Dist-Zilla-Plugin-Test-PodSpelling no_index: directory: - corpus - t - xt provides: Dist::Zilla::Plugin::PodSpellingTests: file: lib/Dist/Zilla/Plugin/PodSpellingTests.pm version: '2.007005' x_deprecated: 1 Dist::Zilla::Plugin::Test::PodSpelling: file: lib/Dist/Zilla/Plugin/Test/PodSpelling.pm version: '2.007005' requires: Carp: '0' Dist::Zilla: '5' Dist::Zilla::Plugin::InlineFiles: '0' Dist::Zilla::Role::FileFinderUser: '0' Dist::Zilla::Role::FileMunger: '0' Dist::Zilla::Role::PrereqSource: '0' Dist::Zilla::Role::TextTemplate: '0' Moose: '0' Test::Spelling: '0.12' perl: '5.008' strict: '0' warnings: '0' resources: IRC: irc://irc.perl.org/#distzilla MailingList: http://dzil.org/#mailing-list bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-Test-PodSpelling homepage: https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling repository: https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-PodSpelling.git version: '2.007005' x_Dist_Zilla: perl: version: '5.027006' plugins: - class: Dist::Zilla::Plugin::Bootstrap::lib config: Dist::Zilla::Role::Bootstrap: $Dist::Zilla::Role::Bootstrap::VERSION: '1.001004' distname: Dist-Zilla-Plugin-Test-PodSpelling fallback: '1' try_built: ~ try_built_method: mtime name: Bootstrap::lib version: '1.001002' - class: Dist::Zilla::Plugin::PromptIfStale config: Dist::Zilla::Plugin::PromptIfStale: check_all_plugins: 0 check_all_prereqs: 0 modules: - Dist::Zilla::PluginBundle::Author::ETHER phase: build run_under_travis: 0 skip: [] name: '@Author::ETHER/stale modules, build' version: '0.054' - class: Dist::Zilla::Plugin::PromptIfStale config: Dist::Zilla::Plugin::PromptIfStale: check_all_plugins: 1 check_all_prereqs: 1 modules: [] phase: release run_under_travis: 0 skip: [] name: '@Author::ETHER/stale modules, release' version: '0.054' - class: Dist::Zilla::Plugin::FileFinder::ByName name: '@Author::ETHER/Examples' version: '6.010' - class: Dist::Zilla::Plugin::Git::GatherDir config: Dist::Zilla::Plugin::GatherDir: exclude_filename: - CONTRIBUTING - INSTALL - LICENCE - README.pod - TODO exclude_match: [] follow_symlinks: 0 include_dotfiles: 0 prefix: '' prune_directory: [] root: . Dist::Zilla::Plugin::Git::GatherDir: include_untracked: 0 name: '@Author::ETHER/Git::GatherDir' version: '2.043' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::ETHER/MetaYAML' version: '6.010' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::ETHER/MetaJSON' version: '6.010' - class: Dist::Zilla::Plugin::Readme name: '@Author::ETHER/Readme' version: '6.010' - class: Dist::Zilla::Plugin::Manifest name: '@Author::ETHER/Manifest' version: '6.010' - class: Dist::Zilla::Plugin::License name: '@Author::ETHER/License' version: '6.010' - class: Dist::Zilla::Plugin::GenerateFile::FromShareDir config: Dist::Zilla::Plugin::GenerateFile::FromShareDir: destination_filename: CONTRIBUTING dist: Dist-Zilla-PluginBundle-Author-ETHER encoding: UTF-8 has_xs: 0 location: build source_filename: CONTRIBUTING Dist::Zilla::Role::RepoFileInjector: allow_overwrite: 1 repo_root: . version: '0.007' name: '@Author::ETHER/generate CONTRIBUTING' version: '0.013' - class: Dist::Zilla::Plugin::InstallGuide name: '@Author::ETHER/InstallGuide' version: '1.200007' - class: Dist::Zilla::Plugin::Test::Compile config: Dist::Zilla::Plugin::Test::Compile: bail_out_on_fail: '1' fail_on_warning: author fake_home: 0 filename: xt/author/00-compile.t module_finder: - ':InstallModules' needs_display: 0 phase: develop script_finder: - ':PerlExecFiles' - '@Author::ETHER/Examples' skips: [] switch: - -M-warnings=deprecated name: '@Author::ETHER/Test::Compile' version: '2.057' - class: Dist::Zilla::Plugin::Test::NoTabs config: Dist::Zilla::Plugin::Test::NoTabs: filename: xt/author/no-tabs.t finder: - ':InstallModules' - ':ExecFiles' - '@Author::ETHER/Examples' - ':TestFiles' - ':ExtraTestFiles' name: '@Author::ETHER/Test::NoTabs' version: '0.15' - class: Dist::Zilla::Plugin::Test::EOL config: Dist::Zilla::Plugin::Test::EOL: filename: xt/author/eol.t finder: - ':ExecFiles' - ':ExtraTestFiles' - ':InstallModules' - ':TestFiles' - '@Author::ETHER/Examples' trailing_whitespace: 1 name: '@Author::ETHER/Test::EOL' version: '0.19' - class: Dist::Zilla::Plugin::Test::CPAN::Changes config: Dist::Zilla::Plugin::Test::CPAN::Changes: changelog: Changes name: '@Author::ETHER/Test::CPAN::Changes' version: '0.012' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@Author::ETHER/Test::ChangesHasContent' version: '0.011' - class: Dist::Zilla::Plugin::Test::MinimumVersion name: '@Author::ETHER/Test::MinimumVersion' version: '2.000007' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::ETHER/PodSyntaxTests' version: '6.010' - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::ETHER/PodCoverageTests' version: '6.010' - class: Dist::Zilla::Plugin::Test::PodSpelling config: Dist::Zilla::Plugin::Test::PodSpelling: directories: - examples - lib - script - t - xt spell_cmd: '' stopwords: - irc wordlist: Pod::Wordlist name: '@Author::ETHER/Test::PodSpelling' version: '2.007005' - class: Dist::Zilla::Plugin::Test::Pod::No404s name: '@Author::ETHER/Test::Pod::No404s' version: '1.004' - class: Dist::Zilla::Plugin::Test::Kwalitee config: Dist::Zilla::Plugin::Test::Kwalitee: filename: xt/author/kwalitee.t skiptest: [] name: '@Author::ETHER/Test::Kwalitee' version: '2.12' - class: Dist::Zilla::Plugin::MojibakeTests name: '@Author::ETHER/MojibakeTests' version: '0.8' - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::ETHER/Test::ReportPrereqs' version: '0.027' - class: Dist::Zilla::Plugin::Test::Portability config: Dist::Zilla::Plugin::Test::Portability: options: '' name: '@Author::ETHER/Test::Portability' version: '2.001000' - class: Dist::Zilla::Plugin::Test::CleanNamespaces config: Dist::Zilla::Plugin::Test::CleanNamespaces: filename: xt/author/clean-namespaces.t skips: [] name: '@Author::ETHER/Test::CleanNamespaces' version: '0.006' - class: Dist::Zilla::Plugin::Git::Describe name: '@Author::ETHER/Git::Describe' version: '0.007' - class: Dist::Zilla::Plugin::PodWeaver config: Dist::Zilla::Plugin::PodWeaver: config_plugins: - '@Author::ETHER' finder: - ':InstallModules' - ':ExecFiles' plugins: - class: Pod::Weaver::Plugin::EnsurePod5 name: '@Author::ETHER/EnsurePod5' version: '4.015' - class: Pod::Weaver::Plugin::H1Nester name: '@Author::ETHER/H1Nester' version: '4.015' - class: Pod::Weaver::Plugin::SingleEncoding name: '@Author::ETHER/SingleEncoding' version: '4.015' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/List' version: '4.015' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/Verbatim' version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/header' version: '4.015' - class: Pod::Weaver::Section::Name name: '@Author::ETHER/Name' version: '4.015' - class: Pod::Weaver::Section::Version name: '@Author::ETHER/Version' version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/prelude' version: '4.015' - class: Pod::Weaver::Section::Generic name: SYNOPSIS version: '4.015' - class: Pod::Weaver::Section::Generic name: DESCRIPTION version: '4.015' - class: Pod::Weaver::Section::Generic name: OVERVIEW version: '4.015' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES version: '4.015' - class: Pod::Weaver::Section::Collect name: METHODS version: '4.015' - class: Pod::Weaver::Section::Collect name: FUNCTIONS version: '4.015' - class: Pod::Weaver::Section::Collect name: TYPES version: '4.015' - class: Pod::Weaver::Section::Leftovers name: '@Author::ETHER/Leftovers' version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/postlude' version: '4.015' - class: Pod::Weaver::Section::GenerateSection name: '@Author::ETHER/generate SUPPORT' version: '1.06' - class: Pod::Weaver::Section::AllowOverride name: '@Author::ETHER/allow override SUPPORT' version: '0.05' - class: Pod::Weaver::Section::Authors name: '@Author::ETHER/Authors' version: '4.015' - class: Pod::Weaver::Section::Contributors name: '@Author::ETHER/Contributors' version: '0.009' - class: Pod::Weaver::Section::Legal name: '@Author::ETHER/Legal' version: '4.015' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/footer' version: '4.015' name: '@Author::ETHER/PodWeaver' version: '4.008' - class: Dist::Zilla::Plugin::GithubMeta name: '@Author::ETHER/GithubMeta' version: '0.54' - class: Dist::Zilla::Plugin::AutoMetaResources name: '@Author::ETHER/AutoMetaResources' version: '1.21' - class: Dist::Zilla::Plugin::Authority name: '@Author::ETHER/Authority' version: '1.009' - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::ETHER/MetaNoIndex' version: '6.010' - class: Dist::Zilla::Plugin::MetaProvides::Package config: Dist::Zilla::Plugin::MetaProvides::Package: finder: - ':InstallModules' finder_objects: - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: '6.010' include_underscores: 0 Dist::Zilla::Role::MetaProvider::Provider: $Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004' inherit_missing: '0' inherit_version: '0' meta_noindex: '1' Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000033' version: '0.004' name: '@Author::ETHER/MetaProvides::Package' version: '2.004003' - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::ETHER/MetaConfig' version: '6.010' - class: Dist::Zilla::Plugin::Keywords config: Dist::Zilla::Plugin::Keywords: keywords: - plugin - test - spelling - words - stopwords - typos - errors - documentation name: '@Author::ETHER/Keywords' version: '0.007' - class: Dist::Zilla::Plugin::UseUnsafeInc config: Dist::Zilla::Plugin::UseUnsafeInc: dot_in_INC: 0 name: '@Author::ETHER/UseUnsafeInc' version: '0.001' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::ETHER/AutoPrereqs' version: '6.010' - class: Dist::Zilla::Plugin::Prereqs::AuthorDeps name: '@Author::ETHER/Prereqs::AuthorDeps' version: '0.006' - class: Dist::Zilla::Plugin::MinimumPerl name: '@Author::ETHER/MinimumPerl' version: '1.006' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop type: recommends name: '@Author::ETHER/pluginbundle_version' version: '6.010' - class: Dist::Zilla::Plugin::MakeMaker::Fallback config: Dist::Zilla::Plugin::MakeMaker: make_path: make version: '6.010' Dist::Zilla::Plugin::MakeMaker::Awesome: version: '0.39' Dist::Zilla::Role::TestRunner: default_jobs: 9 version: '6.010' name: '@Author::ETHER/MakeMaker::Fallback' version: '0.026' - class: Dist::Zilla::Plugin::ModuleBuildTiny::Fallback config: Dist::Zilla::Plugin::ModuleBuildTiny::Fallback: mb_version: '0.28' plugins: - class: Dist::Zilla::Plugin::ModuleBuild config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: 'ModuleBuild, via ModuleBuildTiny::Fallback' version: '6.010' - class: Dist::Zilla::Plugin::ModuleBuildTiny config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: 'ModuleBuildTiny, via ModuleBuildTiny::Fallback' version: '0.015' Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/ModuleBuildTiny::Fallback' version: '0.025' - class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: git_version: 2.14.2 include_authors: 0 include_releaser: 1 order_by: commits paths: [] name: '@Author::ETHER/Git::Contributors' version: '0.032' - class: Dist::Zilla::Plugin::StaticInstall config: Dist::Zilla::Plugin::StaticInstall: dry_run: 0 mode: auto name: '@Author::ETHER/StaticInstall' version: '0.011' - class: Dist::Zilla::Plugin::RunExtraTests config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/RunExtraTests' version: '0.029' - class: Dist::Zilla::Plugin::CheckSelfDependency config: Dist::Zilla::Plugin::CheckSelfDependency: finder: - ':InstallModules' Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000033' version: '0.004' name: '@Author::ETHER/CheckSelfDependency' version: '0.011' - class: Dist::Zilla::Plugin::Run::AfterBuild config: Dist::Zilla::Plugin::Run::Role::Runner: fatal_errors: 1 quiet: 1 run: - "bash -c \"test -e .ackrc && grep -q -- '--ignore-dir=.latest' .ackrc || echo '--ignore-dir=.latest' >> .ackrc; if [[ `dirname '%d'` != .build ]]; then test -e .ackrc && grep -q -- '--ignore-dir=%d' .ackrc || echo '--ignore-dir=%d' >> .ackrc; fi\"" version: '0.046' name: '@Author::ETHER/.ackrc' version: '0.046' - class: Dist::Zilla::Plugin::Run::AfterBuild config: Dist::Zilla::Plugin::Run::Role::Runner: eval: - "if ('%d' =~ /^%n-[.[:xdigit:]]+$/) { unlink '.latest'; symlink '%d', '.latest'; }" fatal_errors: 0 quiet: 1 version: '0.046' name: '@Author::ETHER/.latest' version: '0.046' - class: Dist::Zilla::Plugin::CheckStrictVersion name: '@Author::ETHER/CheckStrictVersion' version: '0.001' - class: Dist::Zilla::Plugin::CheckMetaResources name: '@Author::ETHER/CheckMetaResources' version: '0.001' - class: Dist::Zilla::Plugin::EnsureLatestPerl config: Dist::Zilla::Plugin::EnsureLatestPerl: Module::CoreList: '5.20171120' name: '@Author::ETHER/EnsureLatestPerl' version: '0.006' - class: Dist::Zilla::Plugin::Git::Check config: Dist::Zilla::Plugin::Git::Check: untracked_files: die Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: [] allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . name: '@Author::ETHER/initial check' version: '2.043' - class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . name: '@Author::ETHER/Git::CheckFor::MergeConflicts' version: '0.014' - class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . name: '@Author::ETHER/Git::CheckFor::CorrectBranch' version: '0.014' - class: Dist::Zilla::Plugin::Git::Remote::Check name: '@Author::ETHER/Git::Remote::Check' version: 0.1.2 - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@Author::ETHER/CheckPrereqsIndexed' version: '0.020' - class: Dist::Zilla::Plugin::TestRelease name: '@Author::ETHER/TestRelease' version: '6.010' - class: Dist::Zilla::Plugin::Git::Check config: Dist::Zilla::Plugin::Git::Check: untracked_files: die Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: [] allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . name: '@Author::ETHER/after tests' version: '2.043' - class: Dist::Zilla::Plugin::CheckIssues name: '@Author::ETHER/CheckIssues' version: '0.010' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::ETHER/UploadToCPAN' version: '6.010' - class: Dist::Zilla::Plugin::CopyFilesFromRelease config: Dist::Zilla::Plugin::CopyFilesFromRelease: filename: - CONTRIBUTING - INSTALL - LICENCE - LICENSE - ppport.h match: [] name: '@Author::ETHER/copy generated files' version: '0.007' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod config: Dist::Zilla::Role::FileWatcher: version: '0.006' name: '@Author::ETHER/ReadmeAnyFromPod' version: '0.163250' - class: Dist::Zilla::Plugin::RewriteVersion::Transitional config: Dist::Zilla::Plugin::RewriteVersion: add_tarball_name: 0 finders: - ':ExecFiles' - ':InstallModules' global: 1 skip_version_provider: 0 Dist::Zilla::Plugin::RewriteVersion::Transitional: {} name: '@Author::ETHER/@Git::VersionManager/RewriteVersion::Transitional' version: '0.008' - class: Dist::Zilla::Plugin::MetaProvides::Update name: '@Author::ETHER/@Git::VersionManager/MetaProvides::Update' version: '0.003' - class: Dist::Zilla::Plugin::CopyFilesFromRelease config: Dist::Zilla::Plugin::CopyFilesFromRelease: filename: - Changes match: [] name: '@Author::ETHER/@Git::VersionManager/CopyFilesFromRelease' version: '0.007' - class: Dist::Zilla::Plugin::Git::Commit config: Dist::Zilla::Plugin::Git::Commit: add_files_in: - . commit_msg: '%N-%v%t%n%n%c' Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - CONTRIBUTING - Changes - INSTALL - LICENCE - README.pod allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/@Git::VersionManager/release snapshot' version: '2.043' - class: Dist::Zilla::Plugin::Git::Tag config: Dist::Zilla::Plugin::Git::Tag: branch: ~ changelog: Changes signed: 0 tag: v2.007005 tag_format: v%v tag_message: v%v%t Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/@Git::VersionManager/Git::Tag' version: '2.043' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional config: Dist::Zilla::Plugin::BumpVersionAfterRelease: finders: - ':ExecFiles' - ':InstallModules' global: 1 munge_makefile_pl: 1 Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional: {} name: '@Author::ETHER/@Git::VersionManager/BumpVersionAfterRelease::Transitional' version: '0.008' - class: Dist::Zilla::Plugin::NextRelease name: '@Author::ETHER/@Git::VersionManager/NextRelease' version: '6.010' - class: Dist::Zilla::Plugin::Git::Commit config: Dist::Zilla::Plugin::Git::Commit: add_files_in: [] commit_msg: 'increment $VERSION after %v release' Dist::Zilla::Role::Git::DirtyFiles: allow_dirty: - Build.PL - Changes - Makefile.PL allow_dirty_match: - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/@Git::VersionManager/post-release commit' version: '2.043' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop type: suggests name: '@Author::ETHER/@Git::VersionManager/prereqs for @Git::VersionManager' version: '6.010' - class: Dist::Zilla::Plugin::Git::Push config: Dist::Zilla::Plugin::Git::Push: push_to: - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: git_version: 2.14.2 repo_root: . name: '@Author::ETHER/Git::Push' version: '2.043' - class: Dist::Zilla::Plugin::GitHub::Update config: Dist::Zilla::Plugin::GitHub::Update: metacpan: 1 name: '@Author::ETHER/GitHub::Update' version: '0.44' - class: Dist::Zilla::Plugin::Run::AfterRelease config: Dist::Zilla::Plugin::Run::Role::Runner: fatal_errors: 0 quiet: 0 run: - REDACTED version: '0.046' name: '@Author::ETHER/install release' version: '0.046' - class: Dist::Zilla::Plugin::Run::AfterRelease config: Dist::Zilla::Plugin::Run::Role::Runner: eval: - 'print "release complete!\xa"' fatal_errors: 1 quiet: 1 version: '0.046' name: '@Author::ETHER/release complete' version: '0.046' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::ETHER/ConfirmRelease' version: '6.010' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop type: suggests name: '@Author::ETHER/prereqs for @Author::ETHER' version: '6.010' - class: Dist::Zilla::Plugin::MetaResources name: MetaResources version: '6.010' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: runtime type: requires name: Prereqs version: '6.010' - class: Dist::Zilla::Plugin::Test::CheckBreaks config: Dist::Zilla::Plugin::Test::CheckBreaks: conflicts_module: - Module::Runtime::Conflicts - Moose::Conflicts no_forced_deps: 0 Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000033' version: '0.004' name: Test::CheckBreaks version: '0.019' - class: Dist::Zilla::Plugin::Deprecated config: Dist::Zilla::Plugin::Deprecated: all: 0 modules: - Dist::Zilla::Plugin::PodSpellingTests name: Deprecated version: '0.007' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' version: '6.010' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' version: '6.010' - class: Dist::Zilla::Plugin::VerifyPhases name: '@Author::ETHER/PHASE VERIFICATION' version: '0.016' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' version: '6.010' x_authority: cpan:ETHER x_contributors: - 'Karen Etheridge ' - 'Randy Stauner ' - 'Graham Knop ' - 'David Golden ' - 'Harley Pig ' - 'Alexandr Ciornii ' - 'Breno G. de Oliveira ' x_serialization_backend: 'YAML::Tiny version 1.72' x_static_install: 1 x_use_unsafe_inc: 0 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/perlcritic.rc000600 000766 000024 00000000177 13215540302 023243 0ustar00etherstaff000000 000000 theme = core severity = 3 verbose = 9 # Turn these off [-Modules::RequireExplicitPackage] [-Subroutines::RequireFinalReturn] Dist-Zilla-Plugin-Test-PodSpelling-2.007005/README000644 000766 000024 00000000527 13215540302 021444 0ustar00etherstaff000000 000000 This archive contains the distribution Dist-Zilla-Plugin-Test-PodSpelling, version 2.007005: Author tests for POD spelling This software is Copyright (c) 2010 by Karen Etheridge. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) This README file was generated by Dist::Zilla::Plugin::Readme v6.010. Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/000700 000766 000024 00000000000 13215540302 021011 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/000700 000766 000024 00000000000 13215540302 021201 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/000700 000766 000024 00000000000 13215540302 022503 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/release/000700 000766 000024 00000000000 13215540302 022621 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/release/changes_has_content.t000644 000766 000024 00000002104 13215540302 027012 0ustar00etherstaff000000 000000 use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; my $newver = '2.007005'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8'; SKIP: { ok(-e $changes_file, "$changes_file file exists") or skip 'Changes is missing', 1; ok(_get_changes($newver), "$changes_file has content for $newver"); } done_testing; sub _get_changes { my $newver = shift; # parse changelog to find commit message open(my $fh, '<', $changes_file) or die "cannot open $changes_file: $!"; my $changelog = join('', <$fh>); if ($encoding) { require Encode; $changelog = Encode::decode($encoding, $changelog, Encode::FB_CROAK()); } close $fh; my @content = grep { /^$newver(?:$trial_token)?(?:\s+|$)/ ... /^\S/ } # from newver to un-indented split /\n/, $changelog; shift @content; # drop the version line # drop unindented last line and trailing blank lines pop @content while ( @content && $content[-1] =~ /^(?:\S|\s*$)/ ); # return number of non-blank lines return scalar @content; } Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/release/cpan-changes.t000644 000766 000024 00000000344 13215540302 025350 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.012 use Test::More 0.96 tests => 1; use Test::CPAN::Changes; subtest 'changes_ok' => sub { changes_file_ok('Changes'); }; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/release/minimum-version.t000644 000766 000024 00000000266 13215540302 026162 0ustar00etherstaff000000 000000 #!perl use Test::More; eval "use Test::MinimumVersion"; plan skip_all => "Test::MinimumVersion required for testing minimum versions" if $@; all_minimum_version_ok( qq{5.008} ); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/00-compile.t000644 000766 000024 00000002706 13215540302 024554 0ustar00etherstaff000000 000000 use 5.006; use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.057 use Test::More 0.94; plan tests => 3; my @module_files = ( 'Dist/Zilla/Plugin/PodSpellingTests.pm', 'Dist/Zilla/Plugin/Test/PodSpelling.pm' ); # no fake home requested my @switches = ( -d 'blib' ? '-Mblib' : '-Ilib', '-M-warnings=deprecated', ); use File::Spec; use IPC::Open3; use IO::Handle; open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my @warnings; for my $lib (@module_files) { # see L my $stderr = IO::Handle->new; diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } $^X, @switches, '-e', "require q[$lib]")) if $ENV{PERL_COMPILE_TEST_DEBUG}; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); is($?, 0, "$lib loaded ok"); shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ and not eval { +require blib; blib->VERSION('1.01') }; if (@_warnings) { warn @_warnings; push @warnings, @_warnings; } } is(scalar(@warnings), 0, 'no warnings found') or diag 'got warnings: ', explain(\@warnings); BAIL_OUT("Compilation problems") if !Test::More->builder->is_passing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/clean-namespaces.t000644 000766 000024 00000000361 13215540302 026101 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CleanNamespaces 0.006 use Test::More 0.94; use Test::CleanNamespaces 0.15; subtest all_namespaces_clean => sub { all_namespaces_clean() }; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/eol.t000644 000766 000024 00000001722 13215540302 023463 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19 use Test::More 0.88; use Test::EOL; my @files = ( 'lib/Dist/Zilla/Plugin/PodSpellingTests.pm', 'lib/Dist/Zilla/Plugin/Test/PodSpelling.pm', 't/00-report-prereqs.dd', 't/00-report-prereqs.t', 't/attributes.t', 't/checked.t', 't/contributors.t', 't/dashed.t', 't/file.t', 't/phase.t', 't/renamed.t', 't/zzz-check-breaks.t', 'xt/author/00-compile.t', 'xt/author/clean-namespaces.t', 'xt/author/eol.t', 'xt/author/kwalitee.t', 'xt/author/mojibake.t', 'xt/author/no-tabs.t', 'xt/author/pod-coverage.t', 'xt/author/pod-no404s.t', 'xt/author/pod-spell.t', 'xt/author/pod-syntax.t', 'xt/author/portability.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', 'xt/release/minimum-version.t' ); eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/kwalitee.t000644 000766 000024 00000000275 13215540302 024513 0ustar00etherstaff000000 000000 # this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.12 use strict; use warnings; use Test::More 0.88; use Test::Kwalitee 1.21 'kwalitee_ok'; kwalitee_ok(); done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/mojibake.t000644 000766 000024 00000000151 13215540302 024460 0ustar00etherstaff000000 000000 #!perl use strict; use warnings qw(all); use Test::More; use Test::Mojibake; all_files_encoding_ok(); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/no-tabs.t000644 000766 000024 00000001670 13215540302 024251 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.15 use Test::More 0.88; use Test::NoTabs; my @files = ( 'lib/Dist/Zilla/Plugin/PodSpellingTests.pm', 'lib/Dist/Zilla/Plugin/Test/PodSpelling.pm', 't/00-report-prereqs.dd', 't/00-report-prereqs.t', 't/attributes.t', 't/checked.t', 't/contributors.t', 't/dashed.t', 't/file.t', 't/phase.t', 't/renamed.t', 't/zzz-check-breaks.t', 'xt/author/00-compile.t', 'xt/author/clean-namespaces.t', 'xt/author/eol.t', 'xt/author/kwalitee.t', 'xt/author/mojibake.t', 'xt/author/no-tabs.t', 'xt/author/pod-coverage.t', 'xt/author/pod-no404s.t', 'xt/author/pod-spell.t', 'xt/author/pod-syntax.t', 'xt/author/portability.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', 'xt/release/minimum-version.t' ); notabs_ok($_) foreach @files; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/pod-coverage.t000644 000766 000024 00000000334 13215540302 025255 0ustar00etherstaff000000 000000 #!perl # This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. use Test::Pod::Coverage 1.08; use Pod::Coverage::TrustPod; all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/pod-no404s.t000644 000766 000024 00000000527 13215540302 024515 0ustar00etherstaff000000 000000 #!perl use strict; use warnings; use Test::More; foreach my $env_skip ( qw( SKIP_POD_NO404S AUTOMATED_TESTING ) ){ plan skip_all => "\$ENV{$env_skip} is set, skipping" if $ENV{$env_skip}; } eval "use Test::Pod::No404s"; if ( $@ ) { plan skip_all => 'Test::Pod::No404s required for testing POD'; } else { all_pod_files_ok(); } Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/pod-spell.t000644 000766 000024 00000001005 13215540302 024575 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; # generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005 use Test::Spelling 0.12; use Pod::Wordlist; add_stopwords(); all_pod_files_spelling_ok( qw( examples lib script t xt ) ); __DATA__ Alexandr Breno Caleb Ciornii Cushing David Dist Etheridge Golden Graham Gruenauer Harley Karen Knop Marcel Oliveira Pig Plugin PodSpelling PodSpellingTests Randy Stauner Test Zilla alexchorny dagolden de ether garu haarg hanekomu harleypig irc lib rwstauner xenoterracide Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/pod-syntax.t000644 000766 000024 00000000252 13215540302 025007 0ustar00etherstaff000000 000000 #!perl # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. use strict; use warnings; use Test::More; use Test::Pod 1.41; all_pod_files_ok(); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/xt/author/portability.t000644 000766 000024 00000000267 13215540302 025251 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; eval 'use Test::Portability::Files'; plan skip_all => 'Test::Portability::Files required for testing portability' if $@; run_tests(); Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/00-report-prereqs.dd000644 000766 000024 00000024775 13215540302 024562 0ustar00etherstaff000000 000000 do { my $x = { 'configure' => { 'requires' => { 'ExtUtils::MakeMaker' => '0', 'Module::Build::Tiny' => '0.034', 'perl' => '5.006001' } }, 'develop' => { 'recommends' => { 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.132' }, 'requires' => { 'Encode' => '0', 'File::Spec' => '0', 'IO::Handle' => '0', 'IPC::Open3' => '0', 'Pod::Coverage::TrustPod' => '0', 'Pod::Wordlist' => '0', 'Test::CPAN::Changes' => '0.19', 'Test::CleanNamespaces' => '0.15', 'Test::EOL' => '0', 'Test::Kwalitee' => '1.21', 'Test::MinimumVersion' => '0', 'Test::Mojibake' => '0', 'Test::More' => '0.96', 'Test::NoTabs' => '0', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08', 'Test::Pod::No404s' => '0', 'Test::Portability::Files' => '0', 'Test::Spelling' => '0.12', 'perl' => '5.006' }, 'suggests' => { 'Dist::Zilla' => '5', 'Dist::Zilla::Plugin::Authority' => '1.009', 'Dist::Zilla::Plugin::AutoMetaResources' => '0', 'Dist::Zilla::Plugin::AutoPrereqs' => '5.038', 'Dist::Zilla::Plugin::Bootstrap::lib' => '0', 'Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional' => '0.004', 'Dist::Zilla::Plugin::CheckIssues' => '0', 'Dist::Zilla::Plugin::CheckMetaResources' => '0', 'Dist::Zilla::Plugin::CheckPrereqsIndexed' => '0.019', 'Dist::Zilla::Plugin::CheckSelfDependency' => '0', 'Dist::Zilla::Plugin::CheckStrictVersion' => '0', 'Dist::Zilla::Plugin::ConfirmRelease' => '0', 'Dist::Zilla::Plugin::CopyFilesFromRelease' => '0', 'Dist::Zilla::Plugin::Deprecated' => '0.003', 'Dist::Zilla::Plugin::EnsureLatestPerl' => '0', 'Dist::Zilla::Plugin::FileFinder::ByName' => '0', 'Dist::Zilla::Plugin::GenerateFile::FromShareDir' => '0', 'Dist::Zilla::Plugin::Git::Check' => '0', 'Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch' => '0.004', 'Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts' => '0', 'Dist::Zilla::Plugin::Git::Commit' => '2.020', 'Dist::Zilla::Plugin::Git::Contributors' => '0.029', 'Dist::Zilla::Plugin::Git::Describe' => '0.004', 'Dist::Zilla::Plugin::Git::GatherDir' => '2.016', 'Dist::Zilla::Plugin::Git::Push' => '0', 'Dist::Zilla::Plugin::Git::Remote::Check' => '0', 'Dist::Zilla::Plugin::Git::Tag' => '0', 'Dist::Zilla::Plugin::GitHub::Update' => '0.40', 'Dist::Zilla::Plugin::GithubMeta' => '0.54', 'Dist::Zilla::Plugin::InstallGuide' => '1.200005', 'Dist::Zilla::Plugin::Keywords' => '0.004', 'Dist::Zilla::Plugin::License' => '5.038', 'Dist::Zilla::Plugin::MakeMaker::Fallback' => '0.012', 'Dist::Zilla::Plugin::Manifest' => '0', 'Dist::Zilla::Plugin::MetaConfig' => '0', 'Dist::Zilla::Plugin::MetaJSON' => '0', 'Dist::Zilla::Plugin::MetaNoIndex' => '0', 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.15000002', 'Dist::Zilla::Plugin::MetaResources' => '0', 'Dist::Zilla::Plugin::MetaYAML' => '0', 'Dist::Zilla::Plugin::MinimumPerl' => '1.006', 'Dist::Zilla::Plugin::ModuleBuildTiny::Fallback' => '0.018', 'Dist::Zilla::Plugin::MojibakeTests' => '0.8', 'Dist::Zilla::Plugin::NextRelease' => '5.033', 'Dist::Zilla::Plugin::PodCoverageTests' => '5.040', 'Dist::Zilla::Plugin::PodSyntaxTests' => '5.040', 'Dist::Zilla::Plugin::PodWeaver' => '4.005', 'Dist::Zilla::Plugin::Prereqs' => '0', 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0.006', 'Dist::Zilla::Plugin::PromptIfStale' => '0', 'Dist::Zilla::Plugin::Readme' => '0', 'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0.142180', 'Dist::Zilla::Plugin::RewriteVersion::Transitional' => '0.004', 'Dist::Zilla::Plugin::Run::AfterBuild' => '0.041', 'Dist::Zilla::Plugin::Run::AfterRelease' => '0.038', 'Dist::Zilla::Plugin::RunExtraTests' => '0.024', 'Dist::Zilla::Plugin::StaticInstall' => '0.005', 'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0.012', 'Dist::Zilla::Plugin::Test::ChangesHasContent' => '0', 'Dist::Zilla::Plugin::Test::CheckBreaks' => '0.017', 'Dist::Zilla::Plugin::Test::CleanNamespaces' => '0.006', 'Dist::Zilla::Plugin::Test::Compile' => '2.039', 'Dist::Zilla::Plugin::Test::EOL' => '0.17', 'Dist::Zilla::Plugin::Test::Kwalitee' => '2.10', 'Dist::Zilla::Plugin::Test::MinimumVersion' => '2.000003', 'Dist::Zilla::Plugin::Test::NoTabs' => '0.08', 'Dist::Zilla::Plugin::Test::Pod::No404s' => '1.003', 'Dist::Zilla::Plugin::Test::PodSpelling' => '2.006003', 'Dist::Zilla::Plugin::Test::Portability' => '2.000007', 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0.022', 'Dist::Zilla::Plugin::TestRelease' => '0', 'Dist::Zilla::Plugin::UploadToCPAN' => '0', 'Dist::Zilla::Plugin::UseUnsafeInc' => '0', 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.103', 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0', 'Software::License::Artistic_2_0' => '0' } }, 'runtime' => { 'requires' => { 'Carp' => '0', 'Dist::Zilla' => '5', 'Dist::Zilla::Plugin::InlineFiles' => '0', 'Dist::Zilla::Role::FileFinderUser' => '0', 'Dist::Zilla::Role::FileMunger' => '0', 'Dist::Zilla::Role::PrereqSource' => '0', 'Dist::Zilla::Role::TextTemplate' => '0', 'Moose' => '0', 'Test::Spelling' => '0.12', 'perl' => '5.008', 'strict' => '0', 'warnings' => '0' } }, 'test' => { 'recommends' => { 'CPAN::Meta' => '2.120900' }, 'requires' => { 'Cwd' => '0', 'Dist::Zilla::Role::MetaProvider' => '0', 'Dist::Zilla::Tester' => '0', 'File::Spec' => '0', 'File::pushd' => '0', 'Module::Metadata' => '0', 'Moose::Util' => '0', 'Path::Tiny' => '0', 'Test::DZil' => '0', 'Test::Deep' => '0', 'Test::Fatal' => '0', 'Test::More' => '0.88', 'Test::Needs' => '0', 'Test::Tester' => '0', 'perl' => '5.008', 'utf8' => '0' } } }; $x; }Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/00-report-prereqs.t000644 000766 000024 00000013541 13215540302 024423 0ustar00etherstaff000000 000000 #!perl use strict; use warnings; # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 use Test::More tests => 1; use Module::Metadata; use File::Spec; # from $version::LAX my $lax_version_re = qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )? | (?:\.[0-9]+) (?:_[0-9]+)? ) | (?: v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )? | (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)? ) )/x; # hide optional CPAN::Meta modules from prereq scanner # and check if they are available my $cpan_meta = "CPAN::Meta"; my $cpan_meta_pre = "CPAN::Meta::Prereqs"; my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic # Verify requirements? my $DO_VERIFY_PREREQS = 1; sub _max { my $max = shift; $max = ( $_ > $max ) ? $_ : $max for @_; return $max; } sub _merge_prereqs { my ($collector, $prereqs) = @_; # CPAN::Meta::Prereqs object if (ref $collector eq $cpan_meta_pre) { return $collector->with_merged_prereqs( CPAN::Meta::Prereqs->new( $prereqs ) ); } # Raw hashrefs for my $phase ( keys %$prereqs ) { for my $type ( keys %{ $prereqs->{$phase} } ) { for my $module ( keys %{ $prereqs->{$phase}{$type} } ) { $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module}; } } } return $collector; } my @include = qw( JSON::PP Pod::Coverage Sub::Name YAML autodie ); my @exclude = qw( ); # Add static prereqs to the included modules list my $static_prereqs = do './t/00-report-prereqs.dd'; # Merge all prereqs (either with ::Prereqs or a hashref) my $full_prereqs = _merge_prereqs( ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ), $static_prereqs ); # Add dynamic prereqs to the included modules list (if we can) my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; my $cpan_meta_error; if ( $source && $HAS_CPAN_META && (my $meta = eval { CPAN::Meta->load_file($source) } ) ) { $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } else { $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) $source = 'static metadata'; } my @full_reports; my @dep_errors; my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs; # Add static includes into a fake section for my $mod (@include) { $req_hash->{other}{modules}{$mod} = 0; } for my $phase ( qw(configure build test runtime develop other) ) { next unless $req_hash->{$phase}; next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING}); for my $type ( qw(requires recommends suggests conflicts modules) ) { next unless $req_hash->{$phase}{$type}; my $title = ucfirst($phase).' '.ucfirst($type); my @reports = [qw/Module Want Have/]; for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { next if $mod eq 'perl'; next if grep { $_ eq $mod } @exclude; my $file = $mod; $file =~ s{::}{/}g; $file .= ".pm"; my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; my $want = $req_hash->{$phase}{$type}{$mod}; $want = "undef" unless defined $want; $want = "any" if !$want && $want == 0; my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; if ($prefix) { my $have = Module::Metadata->new_from_file( File::Spec->catfile($prefix, $file) )->version; $have = "undef" unless defined $have; push @reports, [$mod, $want, $have]; if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) { if ( $have !~ /\A$lax_version_re\z/ ) { push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)"; } elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) { push @dep_errors, "$mod version '$have' is not in required range '$want'"; } } } else { push @reports, [$mod, $want, "missing"]; if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) { push @dep_errors, "$mod is not installed ($req_string)"; } } } if ( @reports ) { push @full_reports, "=== $title ===\n\n"; my $ml = _max( map { length $_->[0] } @reports ); my $wl = _max( map { length $_->[1] } @reports ); my $hl = _max( map { length $_->[2] } @reports ); if ($type eq 'modules') { splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl]; push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports; } else { splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl]; push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports; } push @full_reports, "\n"; } } } if ( @full_reports ) { diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; } if ( $cpan_meta_error || @dep_errors ) { diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; } if ( $cpan_meta_error ) { my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; } if ( @dep_errors ) { diag join("\n", "\nThe following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); } pass; # vim: ts=4 sts=4 sw=4 et: Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/attributes.t000644 000766 000024 00000003725 13215540302 023405 0ustar00etherstaff000000 000000 use strict; use warnings; use utf8; use Test::More 0.88; use Test::DZil; use Test::Deep; use Path::Tiny; # test the file content generated when various attributes are set my $fname = 'Richard'; my $lname = 'Simões'; my $author = join ' ', $fname, $lname; sub get_content { my ($args) = @_; my $name = 'Test::PodSpelling'; my $tzil = Builder->from_config( { dist_root => 'corpus/foo' }, { add_files => { 'source/lib/Spell/Checked.pm' => "package Spell::Checked;\n1;\n", 'source/dist.ini' => dist_ini( { name => 'Spell-Checked', version => 1, abstract => 'spelled wrong', license => 'Perl_5', author => $author, copyright_holder => $author, }, [GatherDir =>], [$name => $args], ) } } ); $tzil->build; my $build_dir = path($tzil->tempdir)->child('build'); my $file = $build_dir->child('xt', 'author', 'pod-spell.t'); return $file->slurp_utf8; } sub get_stopwords { my $content = shift; my ($stopwords) = ($content =~ m/__DATA__\n(.*)$/s); return split("\n", $stopwords); } my $content = get_content({}); like $content, qr/Pod::Wordlist/, q[use default wordlist]; unlike $content, qr/set_spell_cmd/, q[by default don't set spell command]; like $content, qr/add_stopwords/, q[by default we add stopwords]; cmp_deeply([ get_stopwords($content) ], superbagof($fname, $lname), 'DATA handle includes author'); $content = get_content({wordlist => 'Foo::Bar'}); unlike $content, qr/Pod::Wordlist/, q[custom word list]; like $content, qr/Foo::Bar/, q[custom word list]; $content = get_content({spell_cmd => 'all_wrong'}); like $content, qr/set_spell_cmd.+all_wrong/, q[custom spell checker]; $content = get_content({stopwords => 'foohoo'}); like $content, qr/__DATA__\s(.*\s)*foohoo\b/, q[add stopwords]; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/checked.t000600 000766 000024 00000006216 13215540302 022573 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::Tester; use Test::More 0.88; use Test::Needs; use Dist::Zilla::Tester; use Path::Tiny; use Cwd (); BEGIN { plan skip_all => 'Perl must be in your path for these tests' unless qx/perl -e "print 123"/ == 123; if ( $^O eq 'MSWin32' ) { test_needs { 'Test::Spelling' => 0.17 }; } } # This test uses a custom "spell checker" defined in corpus/*/dist.ini # (setting it here didn't work, it seems to get overridden in the do-file) # to produce reliable output so that we can ensure that each expected # file (beneath bin/ and lib/) is in fact being tested. # (We wouldn't want to generate a script that didn't actually check our files). # Defining a custom one enables us to get reliable results regardless # of which version of which spell checker (or none at all) is available. # This test builds the fake dists (in corpus/) with dzil, # then executes the actual test script generated by this module. # Test::Tester intercepts the Test::Builder calls to allow us to verify # which tests have been run (for example 'spelling ok for lib/Foo.pm'). # lib/ and bin/ # (bin/foo should be 'not ok' because of a spelling error) spell_check_dist( foo => [ path('bin/foo') => {ok => 0}], path('lib/Foo.pm') ); # just lib/ spell_check_dist( nobin => path('lib/Foo.pm') ); done_testing; # @files should be a file (name) or an array ref of [file, hash-to-override-expected-results] sub spell_check_dist { my ($dir, @files) = @_; # NOTE: windows started throwing stupid permission-denied errors # during File::Temp's tempdir CLEANUP for the xt test that dzil writes # but I have absolutely no idea why and I wasn't able to come up with # a workaround or any useful diagnostics other than the fact that the issue # only occurs within this original process. As soon as the test is done the file # and directories can be removed using the same (perl) methods. # The tests still count as 'passing' however, # and the dir will likely get cleaned up later, so :-P my $tzil = Dist::Zilla::Tester->from_config({ dist_root => path('corpus', $dir), }, { tempdir_root => '.build', # avoid creating ./tmp }); $tzil->build; my $cwd = Cwd::cwd; # tests typically run from the build dir my $build_dir = path($tzil->tempdir)->child('build'); chdir $build_dir or die "chdir failed: $!"; check_tests( sub { # all_pod_files_spelling_ok sets a plan which causes problems local *Test::Tester::Delegate::plan = sub {}; # run the actual xt file generated by this module do './xt/author/pod-spell.t'; die $@ if $@; }, [ # results we're expecting map { +{ # expected test result ('ok' or 'not ok') ok => 1, # file name name => 'POD spelling for ' . $_->[0], # ignore depth/Level tests, we just want to know that the file was checked depth => undef, # overridden expectations (in args to spell_check_dist) %{ $_->[1] }, }, } map { ref $_ eq 'ARRAY' ? $_ : [$_ => {}] } @files ], "spell check pod for $dir" ); # change back chdir $cwd or die "chdir failed: $!"; } Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/contributors.t000644 000766 000024 00000003231 13215540302 023744 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More 0.88; use Test::DZil; use Path::Tiny; # test the file content generated gets contributor # contributor data my $fname = 'Mister'; my $lname = 'Mxyzptlk'; my $email = 'mr_mxyzptlk@example.com'; { package MyContributors; use Moose; with 'Dist::Zilla::Role::MetaProvider'; sub mvp_multivalue_args { qw(contributor) } has contributor => ( is => 'ro', isa => 'ArrayRef[Str]', lazy => 1, default => sub { [] } ); sub metadata { +{ x_contributors => shift->contributor } } } sub get_content { my ($args) = @_; my $name = 'Test::PodSpelling'; my $tzil = Builder->from_config( { dist_root => 'corpus/foo' }, { add_files => { 'source/lib/Spell/Checked.pm' => "package Spell::Checked;\n1;\n", 'source/dist.ini' => dist_ini( { name => 'Spell-Checked', version => 1, abstract => 'spelled wrong', license => 'Perl_5', author => 'John Doe ', copyright_holder => 'John Doe ' }, [GatherDir =>], [$name => $args], ['=MyContributors', { contributor => ["$fname $lname <$email>"], } ], ) } } ); $tzil->build; my $build_dir = path($tzil->tempdir)->child('build'); my $file = $build_dir->child('xt', 'author', 'pod-spell.t'); return $file->slurp_utf8; } my $content = get_content({}); like $content, qr/$fname /xms, 'includes first name'; like $content, qr/$lname/xms, 'includes last name'; unlike $content, qr/$email/xms, 'includes email'; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/dashed.t000644 000766 000024 00000003235 13215540302 022443 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More 0.88; use Test::DZil; use Path::Tiny; # test the file content generated when various attributes are set my $fname = 'Fo'; my $mi = 'G'; my $lname1 = 'oer'; my $lname2 = 'bar'; my $author = "$fname $mi $lname1 - $lname2"; sub get_content { my ($args) = @_; my $name = 'Test::PodSpelling'; my $tzil = Builder->from_config( { dist_root => 'corpus/foo' }, { add_files => { 'source/lib/Spell/Checked.pm' => "package Spell::Checked;\n1;\n", 'source/dist.ini' => dist_ini( { name => 'Spell-Checked', version => 1, abstract => 'spelled wrong', license => 'Perl_5', author => $author, copyright_holder => $author, }, [GatherDir =>], [$name => $args], ) } } ); $tzil->build; my $build_dir = path($tzil->tempdir)->child('build'); my $file = $build_dir->child('xt', 'author', 'pod-spell.t'); return $file->slurp_utf8; } my $content = get_content({}); like $content, qr/$fname /xms, 'includes first name'; like $content, qr/$lname1/xms, 'includes last name 1'; like $content, qr/$lname2/xms, 'includes last name 2'; unlike $content, qr/$mi /xms, 'does not include the midddle initial'; SKIP: { skip 'qr//m does not work properly in 5.8.8', 4, unless "$]" > '5.010'; like $content, qr/^$fname $/xms, q[includes first name]; like $content, qr/^$lname1$/xms, q[includes last name 1]; like $content, qr/^$lname2$/xms, q[includes last name 2]; unlike $content, qr/^$mi $/xms, q[does not include the midddle initial]; } done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/file.t000600 000766 000024 00000001665 13215540302 022127 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More 0.88; use Test::DZil; use File::pushd 'pushd'; use Path::Tiny; my $tzil = Builder->from_config( { dist_root => 'corpus/a', }, { add_files => { 'source/lib/Foo.pm' => "package Foo;\n1;\n", 'source/dist.ini' => simple_ini( [ GatherDir => ], [ MakeMaker => ], ['Test::PodSpelling'] ) } }, ); $tzil->build; my $build_dir = path($tzil->tempdir)->child('build'); my $file = $build_dir->child(qw(xt author pod-spell.t)); ok(-e $file, 'test file exists'); local $TODO; subtest 'run the generated test' => sub { my $wd = pushd $build_dir; #$tzil->plugin_named('MakeMaker')->build; local $ENV{AUTHOR_TESTING} = 1; do $file; note 'ran tests successfully' if not $@; fail($@) if $@; }; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/phase.t000600 000766 000024 00000002065 13215540302 022303 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More 0.88; use Test::DZil; use Test::Fatal; { package Dist::Zilla::Plugin::CheckPhases; use Moose; with 'Dist::Zilla::Role::FileMunger'; use Moose::Util 'find_meta'; # runs before [Test::PodSpelling]'s munge_files sub munge_files { my $self = shift; my $distmeta_attr = find_meta($self->zilla)->find_attribute_by_name('distmeta'); die 'distmeta has already been calculated before file munging phase!' if $distmeta_attr->has_value($self->zilla); } } my $tzil = Builder->from_config( { dist_root => 'corpus/a', }, { add_files => { 'source/lib/Foo.pm' => "package Foo;\n1;\n", 'source/dist.ini' => simple_ini( [ GatherDir => ], [ CheckPhases => ], ['Test::PodSpelling'] ) } }, ); is( exception { $tzil->build }, undef, 'no exceptions during dzil build', ); done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/renamed.t000600 000766 000024 00000001715 13215540302 022617 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More 0.88; use Test::DZil; use File::pushd 'pushd'; use Path::Tiny; my $tzil = Builder->from_config( { dist_root => 'corpus/a', }, { add_files => { 'source/lib/Foo.pm' => "package Foo;\n1;\n", 'source/dist.ini' => simple_ini( [ GatherDir => ], [ MakeMaker => ], [ ExtraTests => ], ['Test::PodSpelling'] ) } }, ); $tzil->build; my $build_dir = path($tzil->tempdir)->child('build'); my $file = $build_dir->child(qw(t author-pod-spell.t)); ok(-e $file, 'test file exists'); subtest 'run the generated test' => sub { my $wd = pushd $build_dir; #$tzil->plugin_named('MakeMaker')->build; local $ENV{AUTHOR_TESTING} = 1; do $file; note 'ran tests successfully' if not $@; fail($@) if $@; }; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/t/zzz-check-breaks.t000644 000766 000024 00000001267 13215540302 024373 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CheckBreaks 0.019 use Test::More tests => 3; SKIP: { eval { +require Module::Runtime::Conflicts; Module::Runtime::Conflicts->check_conflicts }; skip('no Module::Runtime::Conflicts module found', 1) if not $INC{'Module/Runtime/Conflicts.pm'}; diag $@ if $@; pass 'conflicts checked via Module::Runtime::Conflicts'; } SKIP: { eval { +require Moose::Conflicts; Moose::Conflicts->check_conflicts }; skip('no Moose::Conflicts module found', 1) if not $INC{'Moose/Conflicts.pm'}; diag $@ if $@; pass 'conflicts checked via Moose::Conflicts'; } pass 'no x_breaks data to check'; Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/000700 000766 000024 00000000000 13215540302 022217 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/Zilla/000700 000766 000024 00000000000 13215540302 023272 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/Zilla/Plugin/000700 000766 000024 00000000000 13215540302 024530 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/Zilla/Plugin/PodSpellingTests.pm000600 000766 000024 00000004063 13215540302 030336 0ustar00etherstaff000000 000000 use strict; use warnings; package Dist::Zilla::Plugin::PodSpellingTests; # ABSTRACT: (DEPRECATED) The old name of the PodSpelling plugin # vim: set ts=8 sts=4 sw=4 tw=115 et : our $VERSION = '2.007005'; use Moose; extends 'Dist::Zilla::Plugin::Test::PodSpelling'; # use warnings categories from the caller, not these modules use Carp (); local $Carp::Internal{'Class::Load'} = 1; local $Carp::Internal{'Module::Runtime'} = 1; warnings::warnif('deprecated', '!!! [PodSpellingTests] is deprecated and will be removed in a future release; replace it with [Test::PodSpelling]', ); no Moose; __PACKAGE__->meta->make_immutable; 1; __END__ =pod =encoding UTF-8 =head1 NAME Dist::Zilla::Plugin::PodSpellingTests - (DEPRECATED) The old name of the PodSpelling plugin =head1 VERSION version 2.007005 =head1 SYNOPSIS This is a plugin that runs at the L stage, providing the file: xt/author/pod-spell.t - a standard Test::Spelling test THIS MODULE IS DEPRECATED. Please use L instead. it may be removed at a later time (but not before April 2016). =head1 SEE ALSO L =head1 SUPPORT Bugs may be submitted through L (or L). There is also a mailing list available for users of this distribution, at L. There is also an irc channel available for users of this distribution, at L on C|irc://irc.perl.org/#distzilla>. I am also usually active on irc, as 'ether' at C. =head1 AUTHORS =over 4 =item * Caleb Cushing =item * Marcel Gruenauer =back =head1 COPYRIGHT AND LICENCE This software is Copyright (c) 2010 by Karen Etheridge. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) =cut Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/Zilla/Plugin/Test/000700 000766 000024 00000000000 13215540302 025447 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/lib/Dist/Zilla/Plugin/Test/PodSpelling.pm000600 000766 000024 00000025210 13215540302 030227 0ustar00etherstaff000000 000000 use strict; use warnings; package Dist::Zilla::Plugin::Test::PodSpelling; # git description: v2.007004-4-g15c75c6 # vim: set ts=8 sts=4 sw=4 tw=115 et : # ABSTRACT: Author tests for POD spelling # KEYWORDS: plugin test spelling words stopwords typos errors documentation our $VERSION = '2.007005'; use Moose; extends 'Dist::Zilla::Plugin::InlineFiles'; with ( 'Dist::Zilla::Role::FileMunger', 'Dist::Zilla::Role::TextTemplate', 'Dist::Zilla::Role::FileFinderUser' => { default_finders => [ ':InstallModules', ':ExecFiles' ], }, 'Dist::Zilla::Role::PrereqSource', ); sub mvp_multivalue_args { return ( qw( stopwords directories ) ) } sub mvp_aliases { +{ directory => 'directories', stopword => 'stopwords', } } has wordlist => ( is => 'ro', isa => 'Str', default => 'Pod::Wordlist', ); has spell_cmd => ( is => 'ro', isa => 'Str', default => '', ); has stopwords => ( is => 'ro', isa => 'ArrayRef[Str]', traits => [ 'Array' ], default => sub { [] }, handles => { push_stopwords => 'push', uniq_stopwords => 'uniq', no_stopwords => 'is_empty', } ); has directories => ( isa => 'ArrayRef[Str]', traits => [ 'Array' ], is => 'ro', default => sub { [ qw(bin lib) ] }, handles => { no_directories => 'is_empty', print_directories => [ join => ' ' ], } ); has _files => ( is => 'rw', isa => 'ArrayRef[Dist::Zilla::Role::File]', ); around dump_config => sub { my ($orig, $self) = @_; my $config = $self->$orig; $config->{+__PACKAGE__} = { blessed($self) ne __PACKAGE__ ? ( version => $VERSION ) : (), wordlist => $self->wordlist, spell_cmd => $self->spell_cmd, directories => [ sort @{ $self->directories } ], # TODO: should only include manually-configured words stopwords => [ sort @{ $self->stopwords } ], }; return $config; }; sub gather_files { my ($self) = @_; my $data = $self->merged_section_data; return unless $data and %$data; my @files; for my $name (keys %$data) { my $file = Dist::Zilla::File::InMemory->new({ name => $name, content => ${ $data->{$name} }, }); $self->add_file($file); push @files, $file; } $self->_files(\@files); return; } sub add_stopword { my ( $self, $data ) = @_; $self->log_debug( 'attempting stopwords extraction from: ' . $data ); # words must be greater than 2 characters my ( $word ) = $data =~ /(\p{Word}{2,})/xms; # log won't like an undef return unless $word; $self->log_debug( 'add stopword: ' . $word ); $self->push_stopwords( $word ); return; } sub munge_files { my ($self) = @_; $self->munge_file($_) foreach @{ $self->_files }; return; } sub munge_file { my ($self, $file) = @_; my $set_spell_cmd = $self->spell_cmd ? sprintf("set_spell_cmd('%s');", $self->spell_cmd) : undef; # TODO - move this into an attribute builder foreach my $holder ( split( /\s/xms, join( ' ', @{ $self->zilla->authors }, $self->zilla->copyright_holder, @{ $self->zilla->distmeta->{x_contributors} || [] }, )) ) { $self->add_stopword( $holder ); } # TODO: we should use the filefinder for the names of the files to check in, rather than hardcoding that list! foreach my $file ( @{ $self->found_files } ) { # many of my stopwords are part of a filename $self->log_debug( 'splitting filenames for more words' ); foreach my $name ( split( '/', $file->name ) ) { $self->add_stopword( $name ); } } my $stopwords = $self->no_stopwords ? undef : join("\n", '__DATA__', sort $self->uniq_stopwords); $file->content( $self->fill_in_string( $file->content, { name => __PACKAGE__, version => __PACKAGE__->VERSION, wordlist => \$self->wordlist, set_spell_cmd => \$set_spell_cmd, stopwords => \$stopwords, directories => \$self->print_directories, } ), ); return; } sub register_prereqs { my $self = shift; $self->zilla->register_prereqs( { type => 'requires', phase => 'develop', }, 'Test::Spelling' => '0.12', ); return; } __PACKAGE__->meta->make_immutable; no Moose; 1; #pod =pod #pod #pod =for Pod::Coverage gather_files mvp_multivalue_args mvp_aliases munge_files munge_file register_prereqs #pod #pod =head1 SYNOPSIS #pod #pod In C: #pod #pod [Test::PodSpelling] #pod #pod or: #pod #pod [Test::PodSpelling] #pod directory = docs #pod wordlist = Pod::Wordlist #pod spell_cmd = aspell list #pod stopword = CPAN #pod stopword = github #pod stopword = stopwords #pod stopword = wordlist #pod #pod If you're using C<[ExtraTests]> it must come after C<[Test::PodSpelling]>, #pod it's worth noting that this ships in the C<[@Basic]> bundle so you may have to #pod remove it from that first. #pod #pod =head1 DESCRIPTION #pod #pod This is a plugin that runs at the L stage, #pod providing the file: #pod #pod xt/author/pod-spell.t - a standard Test::Spelling test #pod #pod L will be added as a develop prerequisite. #pod #pod =method add_stopword #pod #pod Called to add stopwords to the stopwords array. It is used to determine if #pod automagically detected words are valid and print out debug logging for the #pod process. #pod #pod =attr directories (or directory) #pod #pod Additional directories you wish to search for POD spell checking purposes. #pod C and C are set by default. #pod #pod =attr wordlist #pod #pod The module name of a word list you wish to use that works with #pod L. #pod #pod Defaults to L. #pod #pod =attr spell_cmd #pod #pod If C is set then C is #pod added to the test file to allow for custom spell check programs. #pod #pod Defaults to nothing. #pod #pod =attr stopwords #pod #pod If stopwords is set then C<< add_stopwords( ) >> is added #pod to the test file and the words are added after the C<__DATA__> #pod section. #pod #pod C or C can appear multiple times, one word per line. #pod #pod Normally no stopwords are added by default, but author names appearing in #pod C are automatically added as stopwords so you don't have to add them #pod manually just because they might appear in the C section of the #pod generated POD document. The same goes for contributors listed under the #pod 'x_contributors' field on your distributions META file. #pod #pod =cut =pod =encoding UTF-8 =head1 NAME Dist::Zilla::Plugin::Test::PodSpelling - Author tests for POD spelling =head1 VERSION version 2.007005 =head1 SYNOPSIS In C: [Test::PodSpelling] or: [Test::PodSpelling] directory = docs wordlist = Pod::Wordlist spell_cmd = aspell list stopword = CPAN stopword = github stopword = stopwords stopword = wordlist If you're using C<[ExtraTests]> it must come after C<[Test::PodSpelling]>, it's worth noting that this ships in the C<[@Basic]> bundle so you may have to remove it from that first. =head1 DESCRIPTION This is a plugin that runs at the L stage, providing the file: xt/author/pod-spell.t - a standard Test::Spelling test L will be added as a develop prerequisite. =head1 ATTRIBUTES =head2 directories (or directory) Additional directories you wish to search for POD spell checking purposes. C and C are set by default. =head2 wordlist The module name of a word list you wish to use that works with L. Defaults to L. =head2 spell_cmd If C is set then C is added to the test file to allow for custom spell check programs. Defaults to nothing. =head2 stopwords If stopwords is set then C<< add_stopwords( ) >> is added to the test file and the words are added after the C<__DATA__> section. C or C can appear multiple times, one word per line. Normally no stopwords are added by default, but author names appearing in C are automatically added as stopwords so you don't have to add them manually just because they might appear in the C section of the generated POD document. The same goes for contributors listed under the 'x_contributors' field on your distributions META file. =head1 METHODS =head2 add_stopword Called to add stopwords to the stopwords array. It is used to determine if automagically detected words are valid and print out debug logging for the process. =for Pod::Coverage gather_files mvp_multivalue_args mvp_aliases munge_files munge_file register_prereqs =head1 SUPPORT Bugs may be submitted through L (or L). There is also a mailing list available for users of this distribution, at L. There is also an irc channel available for users of this distribution, at L on C|irc://irc.perl.org/#distzilla>. I am also usually active on irc, as 'ether' at C. =head1 AUTHORS =over 4 =item * Caleb Cushing =item * Marcel Gruenauer =back =head1 CONTRIBUTORS =for stopwords Karen Etheridge Randy Stauner Graham Knop David Golden Harley Pig Alexandr Ciornii Breno G. de Oliveira =over 4 =item * Karen Etheridge =item * Randy Stauner =item * Graham Knop =item * David Golden =item * Harley Pig =item * Alexandr Ciornii =item * Breno G. de Oliveira =back =head1 COPYRIGHT AND LICENCE This software is Copyright (c) 2010 by Karen Etheridge. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) =cut __DATA__ ___[ xt/author/pod-spell.t ]___ use strict; use warnings; use Test::More; # generated by {{ $name }} {{ $version }} use Test::Spelling 0.12; use {{ $wordlist }}; {{ $set_spell_cmd }} {{ $stopwords ? 'add_stopwords();' : undef }} all_pod_files_spelling_ok( qw( {{ $directories }} ) ); {{ $stopwords }} Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/000700 000766 000024 00000000000 13215540302 022644 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/nobin/000700 000766 000024 00000000000 13215540302 023166 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/nobin/dist.ini000600 000766 000024 00000000261 13215540302 024633 0ustar00etherstaff000000 000000 name = Foo license = Perl_5 copyright_holder = Fooer version = 1 [GatherDir] [Test::PodSpelling] ; a very liberal spell checker spell_cmd = perl -ne "print if /spellingerror/" Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/nobin/lib/000700 000766 000024 00000000000 13215540302 023734 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/nobin/lib/Foo.pm000600 000766 000024 00000000125 13215540302 025015 0ustar00etherstaff000000 000000 package Foo; # ABSTRACT: test dzil pod spell check 1; =head1 Foo Spell check =cut Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/bin/000700 000766 000024 00000000000 13215540302 023414 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/dist.ini000600 000766 000024 00000000261 13215540302 024311 0ustar00etherstaff000000 000000 name = Foo license = Perl_5 copyright_holder = Fooer version = 1 [GatherDir] [Test::PodSpelling] ; a very liberal spell checker spell_cmd = perl -ne "print if /spellingerror/" Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/lib/000700 000766 000024 00000000000 13215540302 023412 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/lib/Foo.pm000600 000766 000024 00000000125 13215540302 024473 0ustar00etherstaff000000 000000 package Foo; # ABSTRACT: test dzil pod spell check 1; =head1 Foo Spell check =cut Dist-Zilla-Plugin-Test-PodSpelling-2.007005/corpus/foo/bin/foo000600 000766 000024 00000000151 13215540302 024121 0ustar00etherstaff000000 000000 #!perl print "foo\n"; =head1 Foo Prints "foo". bigfatspellingerrorajoidufhlsidufmahiefmhregrge =cut