Dist-Zilla-Plugin-Test-PodSpelling-2.007000/000700 000766 000024 00000000000 12613030145 020541 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/Build.PL000644 000766 000024 00000010564 12613030145 022055 0ustar00etherstaff000000 000000 # This Build.PL for Dist-Zilla-Plugin-Test-PodSpelling was generated by # Dist::Zilla::Plugin::ModuleBuildTiny::Fallback 0.020 use strict; use warnings; my %configure_requires = ( 'Module::Build::Tiny' => '0.034', ); my @missing = grep { ! eval "require $_; $_->VERSION($configure_requires{$_}); 1" } keys %configure_requires; if (not @missing) { # This section for Dist-Zilla-Plugin-Test-PodSpelling was generated by Dist::Zilla::Plugin::ModuleBuildTiny 0.014. 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. EOW sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)); } # This section was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.040. use strict; use warnings; require Module::Build; Module::Build->VERSION(0.28); my %module_build_args = ( "configure_requires" => { "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.007000", "license" => "artistic_2", "module_name" => "Dist::Zilla::Plugin::Test::PodSpelling", "recursive_test_files" => 1, "requires" => { "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, "English" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::pushd" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Requires" => 0, "Test::Script" => "1.05", "Test::Tester" => 0, "perl" => "5.008", "utf8" => 0 } ); my %fallback_build_requires = ( "Cwd" => 0, "Dist::Zilla::Role::MetaProvider" => 0, "Dist::Zilla::Tester" => 0, "English" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::pushd" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Requires" => 0, "Test::Script" => "1.05", "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.007000/Changes000600 000766 000024 00000011017 12613030145 022036 0ustar00etherstaff000000 000000 Revision history for Dist-Zilla-Plugin-Test-PodSpelling 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.007000/CONTRIBUTING000644 000766 000024 00000007461 12613030145 022415 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). 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 sufficent 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 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::ShareDir 0.006 from a template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.107. Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/000700 000766 000024 00000000000 12613030145 022054 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/dist.ini000600 000766 000024 00000001336 12613030145 022212 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 [MetaResources] x_IRC = irc://irc.perl.org/#distzilla x_MailingList = http://dzil.org/#mailing-list [Prereqs] Test::Spelling = 0.12 Dist::Zilla = 5 [Test::Perl::Critic] [Test::CheckBreaks] conflicts_module = Moose::Conflicts [Deprecated] :version = 0.003 module = Dist::Zilla::Plugin::PodSpellingTests Dist-Zilla-Plugin-Test-PodSpelling-2.007000/INSTALL000644 000766 000024 00000002150 12613030145 021602 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 you are installing into a system-wide directory, you may need to pass the "-S" flag to cpanm, which uses sudo to install the module: % cpanm -S Dist::Zilla::Plugin::Test::PodSpelling ## 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 you are installing into a system-wide directory, you may need to run: % sudo ./Build install ## 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.007000/lib/000700 000766 000024 00000000000 12613030145 021307 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/LICENCE000644 000766 000024 00000021524 12613030145 021544 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.007000/Makefile.PL000644 000766 000024 00000010231 12613030145 022522 0ustar00etherstaff000000 000000 # This Makefile.PL for Dist-Zilla-Plugin-Test-PodSpelling was generated by # Dist::Zilla::Plugin::MakeMaker::Fallback 0.021 # and Dist::Zilla::Plugin::MakeMaker::Awesome 0.35. # Don't edit it but the dist.ini and plugins used to construct it. use strict; use warnings; BEGIN { my %configure_requires = ( 'Module::Build::Tiny' => '0.034', ); my @missing = grep { ! eval "require $_; $_->VERSION($configure_requires{$_}); 1" } keys %configure_requires; if (@missing) { 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 installing manually, please retrain your fingers to run Build.PL when present instead. 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 use 5.008; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Author tests for POD spelling", "AUTHOR" => "Caleb Cushing , Marcel Gruenauer ", "CONFIGURE_REQUIRES" => { "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" => { "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, "English" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::pushd" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Requires" => 0, "Test::Script" => "1.05", "Test::Tester" => 0, "utf8" => 0 }, "VERSION" => "2.007000", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "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, "English" => 0, "ExtUtils::MakeMaker" => 0, "File::Spec" => 0, "File::pushd" => 0, "Moose" => 0, "Moose::Util" => 0, "Path::Tiny" => 0, "Test::DZil" => 0, "Test::Fatal" => 0, "Test::More" => "0.88", "Test::Requires" => 0, "Test::Script" => "1.05", "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.007000/MANIFEST000644 000766 000024 00000001600 12613030145 021701 0ustar00etherstaff000000 000000 # This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.040. 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/critic.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-spell.t xt/author/pod-syntax.t xt/release/changes_has_content.t xt/release/cpan-changes.t xt/release/minimum-version.t xt/release/pod-no404s.t xt/release/portability.t Dist-Zilla-Plugin-Test-PodSpelling-2.007000/META.json000644 000766 000024 00000131340 12613030145 022176 0ustar00etherstaff000000 000000 { "abstract" : "Author tests for POD spelling", "author" : [ "Caleb Cushing ", "Marcel Gruenauer " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 5.040, CPAN::Meta::Converter version 2.150005", "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" : { "Module::Build::Tiny" : "0.034", "perl" : "5.006001" } }, "develop" : { "recommends" : { "Dist::Zilla::PluginBundle::Author::ETHER" : "0.107" }, "requires" : { "Dist::Zilla" : "5", "Dist::Zilla::Plugin::Authority" : "1.009", "Dist::Zilla::Plugin::AuthorityFromModule" : "0.002", "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::CheckPrereqsIndexed" : "0", "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::FileFinder::ByName" : "0", "Dist::Zilla::Plugin::GenerateFile::ShareDir" : "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.004", "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", "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.038", "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.008", "Dist::Zilla::Plugin::Test::ChangesHasContent" : "0", "Dist::Zilla::Plugin::Test::CheckBreaks" : "0", "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::Perl::Critic" : "0", "Dist::Zilla::Plugin::Test::Pod::No404s" : "1.002", "Dist::Zilla::Plugin::Test::PodSpelling" : "2.006003", "Dist::Zilla::Plugin::Test::Portability" : "0", "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.019", "Dist::Zilla::Plugin::TestRelease" : "0", "Dist::Zilla::Plugin::UploadToCPAN" : "0", "Dist::Zilla::PluginBundle::Author::ETHER" : "0.103", "English" : "0", "File::Spec" : "0", "IO::Handle" : "0", "IPC::Open3" : "0", "Pod::Coverage::TrustPod" : "0", "Pod::Wordlist" : "0", "Software::License::Artistic_2_0" : "0", "Test::CPAN::Changes" : "0.19", "Test::CleanNamespaces" : "0.15", "Test::EOL" : "0", "Test::Kwalitee" : "1.21", "Test::Mojibake" : "0", "Test::More" : "0.96", "Test::NoTabs" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08", "Test::Pod::No404s" : "0", "Test::Spelling" : "0.12", "blib" : "1.01", "perl" : "5.006" } }, "runtime" : { "requires" : { "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", "English" : "0", "ExtUtils::MakeMaker" : "0", "File::Spec" : "0", "File::pushd" : "0", "Moose::Util" : "0", "Path::Tiny" : "0", "Test::DZil" : "0", "Test::Fatal" : "0", "Test::More" : "0.88", "Test::Requires" : "0", "Test::Script" : "1.05", "Test::Tester" : "0", "perl" : "5.008", "utf8" : "0" } } }, "provides" : { "Dist::Zilla::Plugin::PodSpellingTests" : { "file" : "lib/Dist/Zilla/Plugin/PodSpellingTests.pm", "version" : "2.007000", "x_deprecated" : 1 }, "Dist::Zilla::Plugin::Test::PodSpelling" : { "file" : "lib/Dist/Zilla/Plugin/Test/PodSpelling.pm", "version" : "2.007000" } }, "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.007000", "x_Dist_Zilla" : { "perl" : { "version" : "5.023004" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::Bootstrap::lib", "config" : { "Dist::Zilla::Role::Bootstrap" : { "try_built" : null } }, "name" : "Bootstrap::lib", "version" : "1.001000" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "develop", "type" : "requires" } }, "name" : "@Author::ETHER/bundle_plugins", "version" : "5.040" }, { "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/RewriteVersion::Transitional", "version" : "0.007" }, { "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", "skip" : [] } }, "name" : "@Author::ETHER/stale modules, build", "version" : "0.047" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", "config" : { "Dist::Zilla::Plugin::PromptIfStale" : { "check_all_plugins" : 1, "check_all_prereqs" : 1, "modules" : [], "phase" : "release", "skip" : [] } }, "name" : "@Author::ETHER/stale modules, release", "version" : "0.047" }, { "class" : "Dist::Zilla::Plugin::FileFinder::ByName", "name" : "@Author::ETHER/Examples", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", "config" : { "Dist::Zilla::Plugin::GatherDir" : { "exclude_filename" : [ "CONTRIBUTING", "LICENSE", "README.pod" ], "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.036" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::ETHER/MetaYAML", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::ETHER/MetaJSON", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@Author::ETHER/Readme", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::ETHER/Manifest", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::ETHER/License", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::GenerateFile::ShareDir", "config" : { "Dist::Zilla::Plugin::GenerateFile::ShareDir" : { "destination_filename" : "CONTRIBUTING", "dist" : "Dist-Zilla-PluginBundle-Author-ETHER", "encoding" : "UTF-8", "has_xs" : 0, "location" : "build", "source_filename" : "CONTRIBUTING" } }, "name" : "@Author::ETHER/generate CONTRIBUTING", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", "name" : "@Author::ETHER/InstallGuide", "version" : "1.200006" }, { "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" : [] } }, "name" : "@Author::ETHER/Test::Compile", "version" : "2.054" }, { "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" : [ ":InstallModules", ":ExecFiles", "@Author::ETHER/Examples", ":TestFiles", ":ExtraTestFiles" ], "trailing_whitespace" : "1" } }, "name" : "@Author::ETHER/Test::EOL", "version" : "0.18" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", "name" : "@Author::ETHER/Test::CPAN::Changes", "version" : "0.009" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", "name" : "@Author::ETHER/Test::ChangesHasContent", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", "name" : "@Author::ETHER/Test::MinimumVersion", "version" : "2.000006" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::ETHER/PodSyntaxTests", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::ETHER/PodCoverageTests", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Test::PodSpelling", "config" : { "Dist::Zilla::Plugin::Test::PodSpelling" : { "directories" : [], "spell_cmd" : "", "stopwords" : [ "irc" ], "wordlist" : "Pod::Wordlist" } }, "name" : "@Author::ETHER/Test::PodSpelling", "version" : "2.007000" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::No404s", "name" : "@Author::ETHER/Test::Pod::No404s", "version" : "1.002" }, { "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.021" }, { "class" : "Dist::Zilla::Plugin::Test::Portability", "name" : "@Author::ETHER/Test::Portability", "version" : "2.000006" }, { "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.006" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { "config_plugins" : [ "@Author::ETHER" ], "finder" : [ ":InstallModules", ":ExecFiles" ], "plugins" : [ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", "version" : "4.012" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", "version" : "4.012" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@Author::ETHER/SingleEncoding", "version" : "4.012" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/List", "version" : "4.012" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::ETHER/Verbatim", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/header", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@Author::ETHER/Name", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Version", "name" : "@Author::ETHER/Version", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/prelude", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "FUNCTIONS", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "TYPES", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@Author::ETHER/Leftovers", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/postlude", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::GenerateSection", "name" : "@Author::ETHER/generate SUPPORT", "version" : "1.01" }, { "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.012" }, { "class" : "Pod::Weaver::Section::Contributors", "name" : "@Author::ETHER/Contributors", "version" : "0.009" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@Author::ETHER/Legal", "version" : "4.012" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::ETHER/footer", "version" : "4.012" } ] } }, "name" : "@Author::ETHER/PodWeaver", "version" : "4.006" }, { "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::AuthorityFromModule", "config" : { "Dist::Zilla::Plugin::AuthorityFromModule" : { "module" : "Dist::Zilla::Plugin::Test::PodSpelling" }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000029", "version" : "0.003" } }, "name" : "@Author::ETHER/AuthorityFromModule", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::Authority", "name" : "@Author::ETHER/Authority", "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::ETHER/MetaNoIndex", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", "config" : { "Dist::Zilla::Plugin::MetaProvides::Package" : { "finder" : [ ":InstallModules" ], "finder_objects" : [ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "5.040" } ] }, "Dist::Zilla::Role::MetaProvider::Provider" : { "Dist::Zilla::Role::MetaProvider::Provider::VERSION" : "2.001010", "inherit_missing" : "0", "inherit_version" : "0", "meta_noindex" : "1" } }, "name" : "@Author::ETHER/MetaProvides::Package", "version" : "2.003001" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::ETHER/MetaConfig", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Keywords", "config" : { "Dist::Zilla::Plugin::Keywords" : { "keywords" : [] } }, "name" : "@Author::ETHER/Keywords", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { "include_authors" : 0, "include_releaser" : 1, "order_by" : "commits", "paths" : [ "." ] } }, "name" : "@Author::ETHER/Git::Contributors", "version" : "0.014" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::ETHER/AutoPrereqs", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", "name" : "@Author::ETHER/Prereqs::AuthorDeps", "version" : "0.005" }, { "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" : "5.040" }, { "class" : "Dist::Zilla::Plugin::MakeMaker::Fallback", "config" : { "Dist::Zilla::Plugin::MakeMaker::Awesome" : { "version" : "0.35" }, "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "@Author::ETHER/MakeMaker::Fallback", "version" : "0.021" }, { "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" : "5.040" }, { "class" : "Dist::Zilla::Plugin::ModuleBuildTiny", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "ModuleBuildTiny, via ModuleBuildTiny::Fallback", "version" : "0.014" } ] }, "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "@Author::ETHER/ModuleBuildTiny::Fallback", "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::StaticInstall", "config" : { "Dist::Zilla::Plugin::StaticInstall" : { "dry_run" : 0, "mode" : "auto" } }, "name" : "@Author::ETHER/StaticInstall", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", "config" : { "Dist::Zilla::Role::TestRunner" : { "default_jobs" : 9 } }, "name" : "@Author::ETHER/RunExtraTests", "version" : "0.028" }, { "class" : "Dist::Zilla::Plugin::CheckSelfDependency", "config" : { "Dist::Zilla::Plugin::CheckSelfDependency" : { "finder" : [ ":InstallModules" ] }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000029", "version" : "0.003" } }, "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\"" ] } }, "name" : "@Author::ETHER/.ackrc", "version" : "0.042" }, { "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" : 1, "quiet" : 1 } }, "name" : "@Author::ETHER/.latest", "version" : "0.042" }, { "class" : "Dist::Zilla::Plugin::CheckStrictVersion", "name" : "@Author::ETHER/CheckStrictVersion", "version" : "0.001" }, { "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" : { "repo_root" : "." } }, "name" : "@Author::ETHER/initial check", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::MergeConflicts", "version" : "0.013" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." } }, "name" : "@Author::ETHER/Git::CheckFor::CorrectBranch", "version" : "0.013" }, { "class" : "Dist::Zilla::Plugin::Git::Remote::Check", "name" : "@Author::ETHER/Git::Remote::Check", "version" : "0.2.0" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@Author::ETHER/CheckPrereqsIndexed", "version" : "0.017" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::ETHER/TestRelease", "version" : "5.040" }, { "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" : { "repo_root" : "." } }, "name" : "@Author::ETHER/after tests", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::CheckIssues", "name" : "@Author::ETHER/CheckIssues", "version" : "0.009" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::ETHER/UploadToCPAN", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "eval" : [ "unlink 'LICENSE'" ], "fatal_errors" : 1, "quiet" : 1 } }, "name" : "@Author::ETHER/remove old LICENSE", "version" : "0.042" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", "config" : { "Dist::Zilla::Plugin::CopyFilesFromRelease" : { "filename" : [ "CONTRIBUTING", "Changes", "INSTALL", "LICENCE", "LICENSE", "ppport.h" ], "match" : [] } }, "name" : "@Author::ETHER/CopyFilesFromRelease", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "config" : { "Dist::Zilla::Role::FileWatcher" : { "version" : "0.006" } }, "name" : "@Author::ETHER/ReadmeAnyFromPod", "version" : "0.150250" }, { "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", "LICENSE", "README.pod" ], "allow_dirty_match" : [], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/release snapshot", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "config" : { "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, "changelog" : "Changes", "signed" : 0, "tag" : "v2.007000", "tag_format" : "v%v", "tag_message" : "v%v%t" }, "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/Git::Tag", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", "config" : { "Dist::Zilla::Plugin::GitHub::Update" : { "metacpan" : 1 } }, "name" : "@Author::ETHER/GitHub::Update", "version" : "0.41" }, { "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/BumpVersionAfterRelease::Transitional", "version" : "0.007" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@Author::ETHER/NextRelease", "version" : "5.040" }, { "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" : [ "Changes" ], "allow_dirty_match" : [ "(?^:^lib/.*\\.pm$)" ], "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { "time_zone" : "local" } }, "name" : "@Author::ETHER/post-release commit", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::Git::Push", "config" : { "Dist::Zilla::Plugin::Git::Push" : { "push_to" : [ "origin" ], "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { "repo_root" : "." } }, "name" : "@Author::ETHER/Git::Push", "version" : "2.036" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "fatal_errors" : 0, "quiet" : 0, "run" : [ "REDACTED" ] } }, "name" : "@Author::ETHER/install release", "version" : "0.042" }, { "class" : "Dist::Zilla::Plugin::Run::AfterRelease", "config" : { "Dist::Zilla::Plugin::Run::Role::Runner" : { "eval" : [ "print \"release complete!\\xa\"" ], "fatal_errors" : 1, "quiet" : 1 } }, "name" : "@Author::ETHER/release complete", "version" : "0.042" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::ETHER/ConfirmRelease", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Prereqs", "config" : { "Dist::Zilla::Plugin::Prereqs" : { "phase" : "runtime", "type" : "requires" } }, "name" : "Prereqs", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::Test::Perl::Critic", "name" : "Test::Perl::Critic", "version" : "3.000" }, { "class" : "Dist::Zilla::Plugin::Test::CheckBreaks", "config" : { "Dist::Zilla::Plugin::Test::CheckBreaks" : { "conflicts_module" : "Moose::Conflicts" }, "Dist::Zilla::Role::ModuleMetadata" : { "Module::Metadata" : "1.000029", "version" : "0.003" } }, "name" : "Test::CheckBreaks", "version" : "0.013" }, { "class" : "Dist::Zilla::Plugin::Deprecated", "config" : { "Dist::Zilla::Plugin::Deprecated" : { "all" : "0", "modules" : [ "Dist::Zilla::Plugin::PodSpellingTests" ] } }, "name" : "Deprecated", "version" : "0.004" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", "version" : "5.040" }, { "class" : "Dist::Zilla::Plugin::VerifyPhases", "name" : "@Author::ETHER/PHASE VERIFICATION", "version" : "0.013" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { "is_trial" : "0" }, "version" : "5.040" } }, "x_authority" : "cpan:ETHER", "x_authority_from_module" : "Dist::Zilla::Plugin::Test::PodSpelling", "x_contributors" : [ "Karen Etheridge ", "Randy Stauner ", "Graham Knop ", "David Golden ", "Harley Pig ", "Alexandr Ciornii ", "Breno G. de Oliveira " ], "x_permissions_from_module" : "Dist::Zilla::Plugin::Test::PodSpelling", "x_static_install" : 1 } Dist-Zilla-Plugin-Test-PodSpelling-2.007000/META.yml000644 000766 000024 00000063670 12613030145 022040 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' English: '0' ExtUtils::MakeMaker: '0' File::Spec: '0' File::pushd: '0' Moose::Util: '0' Path::Tiny: '0' Test::DZil: '0' Test::Fatal: '0' Test::More: '0.88' Test::Requires: '0' Test::Script: '1.05' Test::Tester: '0' perl: '5.008' utf8: '0' configure_requires: Module::Build::Tiny: '0.034' perl: '5.006001' dynamic_config: 0 generated_by: 'Dist::Zilla version 5.040, CPAN::Meta::Converter version 2.150005' 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.007000' x_deprecated: 1 Dist::Zilla::Plugin::Test::PodSpelling: file: lib/Dist/Zilla/Plugin/Test/PodSpelling.pm version: '2.007000' requires: 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.007000' x_Dist_Zilla: perl: version: '5.023004' plugins: - class: Dist::Zilla::Plugin::Bootstrap::lib config: Dist::Zilla::Role::Bootstrap: try_built: ~ name: Bootstrap::lib version: '1.001000' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: develop type: requires name: '@Author::ETHER/bundle_plugins' version: '5.040' - 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/RewriteVersion::Transitional' version: '0.007' - 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 skip: [] name: '@Author::ETHER/stale modules, build' version: '0.047' - class: Dist::Zilla::Plugin::PromptIfStale config: Dist::Zilla::Plugin::PromptIfStale: check_all_plugins: 1 check_all_prereqs: 1 modules: [] phase: release skip: [] name: '@Author::ETHER/stale modules, release' version: '0.047' - class: Dist::Zilla::Plugin::FileFinder::ByName name: '@Author::ETHER/Examples' version: '5.040' - class: Dist::Zilla::Plugin::Git::GatherDir config: Dist::Zilla::Plugin::GatherDir: exclude_filename: - CONTRIBUTING - LICENSE - README.pod 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.036' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::ETHER/MetaYAML' version: '5.040' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::ETHER/MetaJSON' version: '5.040' - class: Dist::Zilla::Plugin::Readme name: '@Author::ETHER/Readme' version: '5.040' - class: Dist::Zilla::Plugin::Manifest name: '@Author::ETHER/Manifest' version: '5.040' - class: Dist::Zilla::Plugin::License name: '@Author::ETHER/License' version: '5.040' - class: Dist::Zilla::Plugin::GenerateFile::ShareDir config: Dist::Zilla::Plugin::GenerateFile::ShareDir: destination_filename: CONTRIBUTING dist: Dist-Zilla-PluginBundle-Author-ETHER encoding: UTF-8 has_xs: 0 location: build source_filename: CONTRIBUTING name: '@Author::ETHER/generate CONTRIBUTING' version: '0.006' - class: Dist::Zilla::Plugin::InstallGuide name: '@Author::ETHER/InstallGuide' version: '1.200006' - 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: [] name: '@Author::ETHER/Test::Compile' version: '2.054' - 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: - ':InstallModules' - ':ExecFiles' - '@Author::ETHER/Examples' - ':TestFiles' - ':ExtraTestFiles' trailing_whitespace: '1' name: '@Author::ETHER/Test::EOL' version: '0.18' - class: Dist::Zilla::Plugin::Test::CPAN::Changes name: '@Author::ETHER/Test::CPAN::Changes' version: '0.009' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@Author::ETHER/Test::ChangesHasContent' version: '0.008' - class: Dist::Zilla::Plugin::Test::MinimumVersion name: '@Author::ETHER/Test::MinimumVersion' version: '2.000006' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::ETHER/PodSyntaxTests' version: '5.040' - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::ETHER/PodCoverageTests' version: '5.040' - class: Dist::Zilla::Plugin::Test::PodSpelling config: Dist::Zilla::Plugin::Test::PodSpelling: directories: [] spell_cmd: '' stopwords: - irc wordlist: Pod::Wordlist name: '@Author::ETHER/Test::PodSpelling' version: '2.007000' - class: Dist::Zilla::Plugin::Test::Pod::No404s name: '@Author::ETHER/Test::Pod::No404s' version: '1.002' - 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.021' - class: Dist::Zilla::Plugin::Test::Portability name: '@Author::ETHER/Test::Portability' version: '2.000006' - 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.006' - class: Dist::Zilla::Plugin::PodWeaver config: Dist::Zilla::Plugin::PodWeaver: config_plugins: - '@Author::ETHER' finder: - ':InstallModules' - ':ExecFiles' plugins: - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' version: '4.012' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' version: '4.012' - class: Pod::Weaver::Plugin::SingleEncoding name: '@Author::ETHER/SingleEncoding' version: '4.012' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/List' version: '4.012' - class: Pod::Weaver::Plugin::Transformer name: '@Author::ETHER/Verbatim' version: '4.012' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/header' version: '4.012' - class: Pod::Weaver::Section::Name name: '@Author::ETHER/Name' version: '4.012' - class: Pod::Weaver::Section::Version name: '@Author::ETHER/Version' version: '4.012' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/prelude' version: '4.012' - class: Pod::Weaver::Section::Generic name: SYNOPSIS version: '4.012' - class: Pod::Weaver::Section::Generic name: DESCRIPTION version: '4.012' - class: Pod::Weaver::Section::Generic name: OVERVIEW version: '4.012' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES version: '4.012' - class: Pod::Weaver::Section::Collect name: METHODS version: '4.012' - class: Pod::Weaver::Section::Collect name: FUNCTIONS version: '4.012' - class: Pod::Weaver::Section::Collect name: TYPES version: '4.012' - class: Pod::Weaver::Section::Leftovers name: '@Author::ETHER/Leftovers' version: '4.012' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/postlude' version: '4.012' - class: Pod::Weaver::Section::GenerateSection name: '@Author::ETHER/generate SUPPORT' version: '1.01' - 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.012' - class: Pod::Weaver::Section::Contributors name: '@Author::ETHER/Contributors' version: '0.009' - class: Pod::Weaver::Section::Legal name: '@Author::ETHER/Legal' version: '4.012' - class: Pod::Weaver::Section::Region name: '@Author::ETHER/footer' version: '4.012' name: '@Author::ETHER/PodWeaver' version: '4.006' - 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::AuthorityFromModule config: Dist::Zilla::Plugin::AuthorityFromModule: module: Dist::Zilla::Plugin::Test::PodSpelling Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000029' version: '0.003' name: '@Author::ETHER/AuthorityFromModule' version: '0.006' - class: Dist::Zilla::Plugin::Authority name: '@Author::ETHER/Authority' version: '1.009' - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::ETHER/MetaNoIndex' version: '5.040' - class: Dist::Zilla::Plugin::MetaProvides::Package config: Dist::Zilla::Plugin::MetaProvides::Package: finder: - ':InstallModules' finder_objects: - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: '5.040' Dist::Zilla::Role::MetaProvider::Provider: Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.001010' inherit_missing: '0' inherit_version: '0' meta_noindex: '1' name: '@Author::ETHER/MetaProvides::Package' version: '2.003001' - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::ETHER/MetaConfig' version: '5.040' - class: Dist::Zilla::Plugin::Keywords config: Dist::Zilla::Plugin::Keywords: keywords: [] name: '@Author::ETHER/Keywords' version: '0.006' - class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: include_authors: 0 include_releaser: 1 order_by: commits paths: - . name: '@Author::ETHER/Git::Contributors' version: '0.014' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::ETHER/AutoPrereqs' version: '5.040' - class: Dist::Zilla::Plugin::Prereqs::AuthorDeps name: '@Author::ETHER/Prereqs::AuthorDeps' version: '0.005' - 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: '5.040' - class: Dist::Zilla::Plugin::MakeMaker::Fallback config: Dist::Zilla::Plugin::MakeMaker::Awesome: version: '0.35' Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/MakeMaker::Fallback' version: '0.021' - 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: '5.040' - class: Dist::Zilla::Plugin::ModuleBuildTiny config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: 'ModuleBuildTiny, via ModuleBuildTiny::Fallback' version: '0.014' Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/ModuleBuildTiny::Fallback' version: '0.020' - class: Dist::Zilla::Plugin::StaticInstall config: Dist::Zilla::Plugin::StaticInstall: dry_run: 0 mode: auto name: '@Author::ETHER/StaticInstall' version: '0.008' - class: Dist::Zilla::Plugin::RunExtraTests config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@Author::ETHER/RunExtraTests' version: '0.028' - class: Dist::Zilla::Plugin::CheckSelfDependency config: Dist::Zilla::Plugin::CheckSelfDependency: finder: - ':InstallModules' Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000029' version: '0.003' 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\"" name: '@Author::ETHER/.ackrc' version: '0.042' - 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: 1 quiet: 1 name: '@Author::ETHER/.latest' version: '0.042' - class: Dist::Zilla::Plugin::CheckStrictVersion name: '@Author::ETHER/CheckStrictVersion' version: '0.001' - 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: repo_root: . name: '@Author::ETHER/initial check' version: '2.036' - class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::ETHER/Git::CheckFor::MergeConflicts' version: '0.013' - class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::ETHER/Git::CheckFor::CorrectBranch' version: '0.013' - class: Dist::Zilla::Plugin::Git::Remote::Check name: '@Author::ETHER/Git::Remote::Check' version: 0.2.0 - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@Author::ETHER/CheckPrereqsIndexed' version: '0.017' - class: Dist::Zilla::Plugin::TestRelease name: '@Author::ETHER/TestRelease' version: '5.040' - 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: repo_root: . name: '@Author::ETHER/after tests' version: '2.036' - class: Dist::Zilla::Plugin::CheckIssues name: '@Author::ETHER/CheckIssues' version: '0.009' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::ETHER/UploadToCPAN' version: '5.040' - class: Dist::Zilla::Plugin::Run::AfterRelease config: Dist::Zilla::Plugin::Run::Role::Runner: eval: - "unlink 'LICENSE'" fatal_errors: 1 quiet: 1 name: '@Author::ETHER/remove old LICENSE' version: '0.042' - class: Dist::Zilla::Plugin::CopyFilesFromRelease config: Dist::Zilla::Plugin::CopyFilesFromRelease: filename: - CONTRIBUTING - Changes - INSTALL - LICENCE - LICENSE - ppport.h match: [] name: '@Author::ETHER/CopyFilesFromRelease' version: '0.006' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod config: Dist::Zilla::Role::FileWatcher: version: '0.006' name: '@Author::ETHER/ReadmeAnyFromPod' version: '0.150250' - 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 - LICENSE - README.pod allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/release snapshot' version: '2.036' - class: Dist::Zilla::Plugin::Git::Tag config: Dist::Zilla::Plugin::Git::Tag: branch: ~ changelog: Changes signed: 0 tag: v2.007000 tag_format: v%v tag_message: v%v%t Dist::Zilla::Role::Git::Repo: repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/Git::Tag' version: '2.036' - class: Dist::Zilla::Plugin::GitHub::Update config: Dist::Zilla::Plugin::GitHub::Update: metacpan: 1 name: '@Author::ETHER/GitHub::Update' version: '0.41' - 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/BumpVersionAfterRelease::Transitional' version: '0.007' - class: Dist::Zilla::Plugin::NextRelease name: '@Author::ETHER/NextRelease' version: '5.040' - 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: - Changes allow_dirty_match: - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::ETHER/post-release commit' version: '2.036' - class: Dist::Zilla::Plugin::Git::Push config: Dist::Zilla::Plugin::Git::Push: push_to: - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::ETHER/Git::Push' version: '2.036' - class: Dist::Zilla::Plugin::Run::AfterRelease config: Dist::Zilla::Plugin::Run::Role::Runner: fatal_errors: 0 quiet: 0 run: - REDACTED name: '@Author::ETHER/install release' version: '0.042' - class: Dist::Zilla::Plugin::Run::AfterRelease config: Dist::Zilla::Plugin::Run::Role::Runner: eval: - 'print "release complete!\xa"' fatal_errors: 1 quiet: 1 name: '@Author::ETHER/release complete' version: '0.042' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::ETHER/ConfirmRelease' version: '5.040' - class: Dist::Zilla::Plugin::MetaResources name: MetaResources version: '5.040' - class: Dist::Zilla::Plugin::Prereqs config: Dist::Zilla::Plugin::Prereqs: phase: runtime type: requires name: Prereqs version: '5.040' - class: Dist::Zilla::Plugin::Test::Perl::Critic name: Test::Perl::Critic version: '3.000' - class: Dist::Zilla::Plugin::Test::CheckBreaks config: Dist::Zilla::Plugin::Test::CheckBreaks: conflicts_module: Moose::Conflicts Dist::Zilla::Role::ModuleMetadata: Module::Metadata: '1.000029' version: '0.003' name: Test::CheckBreaks version: '0.013' - class: Dist::Zilla::Plugin::Deprecated config: Dist::Zilla::Plugin::Deprecated: all: '0' modules: - Dist::Zilla::Plugin::PodSpellingTests name: Deprecated version: '0.004' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' version: '5.040' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' version: '5.040' - class: Dist::Zilla::Plugin::VerifyPhases name: '@Author::ETHER/PHASE VERIFICATION' version: '0.013' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' version: '5.040' x_authority: cpan:ETHER x_authority_from_module: Dist::Zilla::Plugin::Test::PodSpelling x_contributors: - 'Karen Etheridge ' - 'Randy Stauner ' - 'Graham Knop ' - 'David Golden ' - 'Harley Pig ' - 'Alexandr Ciornii ' - 'Breno G. de Oliveira ' x_permissions_from_module: Dist::Zilla::Plugin::Test::PodSpelling x_static_install: 1 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/perlcritic.rc000600 000766 000024 00000000177 12613030145 023236 0ustar00etherstaff000000 000000 theme = core severity = 3 verbose = 9 # Turn these off [-Modules::RequireExplicitPackage] [-Subroutines::RequireFinalReturn] Dist-Zilla-Plugin-Test-PodSpelling-2.007000/README000644 000766 000024 00000000527 12613030145 021437 0ustar00etherstaff000000 000000 This archive contains the distribution Dist-Zilla-Plugin-Test-PodSpelling, version 2.007000: 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 v5.040. Dist-Zilla-Plugin-Test-PodSpelling-2.007000/t/000700 000766 000024 00000000000 12613030145 021004 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/000700 000766 000024 00000000000 12613030145 021174 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/author/000700 000766 000024 00000000000 12613030145 022476 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/release/000700 000766 000024 00000000000 12613030145 022614 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/release/changes_has_content.t000644 000766 000024 00000002014 12613030145 027005 0ustar00etherstaff000000 000000 #!perl use Test::More tests => 2; note 'Checking Changes'; my $changes_file = 'Changes'; my $newver = '2.007000'; my $trial_token = '-TRIAL'; 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; # _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit # by Jerome Quelin 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>); 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.007000/xt/release/cpan-changes.t000644 000766 000024 00000000263 12613030145 025343 0ustar00etherstaff000000 000000 #!perl use strict; use warnings; use Test::More 0.96 tests => 2; use_ok('Test::CPAN::Changes'); subtest 'changes_ok' => sub { changes_file_ok('Changes'); }; done_testing(); Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/release/minimum-version.t000644 000766 000024 00000000266 12613030145 026155 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.007000/xt/release/pod-no404s.t000644 000766 000024 00000000527 12613030145 024626 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.007000/xt/release/portability.t000644 000766 000024 00000000277 12613030145 025363 0ustar00etherstaff000000 000000 #!perl 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.007000/xt/author/00-compile.t000644 000766 000024 00000002344 12613030145 024545 0ustar00etherstaff000000 000000 use 5.006; use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054 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 $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; 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; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-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.007000/xt/author/clean-namespaces.t000644 000766 000024 00000000361 12613030145 026074 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.007000/xt/author/critic.t000644 000766 000024 00000000435 12613030145 024154 0ustar00etherstaff000000 000000 #!perl use strict; use warnings; use Test::More; use English qw(-no_match_vars); eval "use Test::Perl::Critic"; plan skip_all => 'Test::Perl::Critic required to criticise code' if $@; Test::Perl::Critic->import( -profile => "perlcritic.rc" ) if -e "perlcritic.rc"; all_critic_ok(); Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/author/eol.t000644 000766 000024 00000001756 12613030145 023465 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::EOL 0.18 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/critic.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-spell.t', 'xt/author/pod-syntax.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', 'xt/release/minimum-version.t', 'xt/release/pod-no404s.t', 'xt/release/portability.t' ); eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/author/kwalitee.t000644 000766 000024 00000000275 12613030145 024506 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.007000/xt/author/mojibake.t000644 000766 000024 00000000151 12613030145 024453 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.007000/xt/author/no-tabs.t000644 000766 000024 00000001724 12613030145 024244 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/critic.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-spell.t', 'xt/author/pod-syntax.t', 'xt/release/changes_has_content.t', 'xt/release/cpan-changes.t', 'xt/release/minimum-version.t', 'xt/release/pod-no404s.t', 'xt/release/portability.t' ); notabs_ok($_) foreach @files; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/author/pod-coverage.t000644 000766 000024 00000000334 12613030145 025250 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.007000/xt/author/pod-spell.t000644 000766 000024 00000000765 12613030145 024604 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; # generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007000 use Test::Spelling 0.12; use Pod::Wordlist; add_stopwords(); all_pod_files_spelling_ok( qw( bin lib ) ); __DATA__ irc Caleb Cushing xenoterracide Marcel Gruenauer hanekomu Karen Etheridge ether Randy Stauner rwstauner Graham Knop haarg David Golden dagolden Harley Pig harleypig Alexandr Ciornii alexchorny Breno de Oliveira garu lib Dist Zilla Plugin PodSpellingTests Test PodSpelling Dist-Zilla-Plugin-Test-PodSpelling-2.007000/xt/author/pod-syntax.t000644 000766 000024 00000000252 12613030145 025002 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.007000/t/00-report-prereqs.dd000644 000766 000024 00000024140 12613030145 024537 0ustar00etherstaff000000 000000 do { my $x = { 'configure' => { 'requires' => { 'Module::Build::Tiny' => '0.034', 'perl' => '5.006001' } }, 'develop' => { 'recommends' => { 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.107' }, 'requires' => { 'Dist::Zilla' => '5', 'Dist::Zilla::Plugin::Authority' => '1.009', 'Dist::Zilla::Plugin::AuthorityFromModule' => '0.002', '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::CheckPrereqsIndexed' => '0', '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::FileFinder::ByName' => '0', 'Dist::Zilla::Plugin::GenerateFile::ShareDir' => '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.004', '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', '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.038', '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.008', 'Dist::Zilla::Plugin::Test::ChangesHasContent' => '0', 'Dist::Zilla::Plugin::Test::CheckBreaks' => '0', '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::Perl::Critic' => '0', 'Dist::Zilla::Plugin::Test::Pod::No404s' => '1.002', 'Dist::Zilla::Plugin::Test::PodSpelling' => '2.006003', 'Dist::Zilla::Plugin::Test::Portability' => '0', 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0.019', 'Dist::Zilla::Plugin::TestRelease' => '0', 'Dist::Zilla::Plugin::UploadToCPAN' => '0', 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.103', 'English' => '0', 'File::Spec' => '0', 'IO::Handle' => '0', 'IPC::Open3' => '0', 'Pod::Coverage::TrustPod' => '0', 'Pod::Wordlist' => '0', 'Software::License::Artistic_2_0' => '0', 'Test::CPAN::Changes' => '0.19', 'Test::CleanNamespaces' => '0.15', 'Test::EOL' => '0', 'Test::Kwalitee' => '1.21', 'Test::Mojibake' => '0', 'Test::More' => '0.96', 'Test::NoTabs' => '0', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08', 'Test::Pod::No404s' => '0', 'Test::Spelling' => '0.12', 'blib' => '1.01', 'perl' => '5.006' } }, 'runtime' => { 'requires' => { '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', 'English' => '0', 'ExtUtils::MakeMaker' => '0', 'File::Spec' => '0', 'File::pushd' => '0', 'Moose::Util' => '0', 'Path::Tiny' => '0', 'Test::DZil' => '0', 'Test::Fatal' => '0', 'Test::More' => '0.88', 'Test::Requires' => '0', 'Test::Script' => '1.05', 'Test::Tester' => '0', 'perl' => '5.008', 'utf8' => '0' } } }; $x; }Dist-Zilla-Plugin-Test-PodSpelling-2.007000/t/00-report-prereqs.t000644 000766 000024 00000012750 12613030145 024417 0ustar00etherstaff000000 000000 #!perl use strict; use warnings; # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.021 use Test::More tests => 1; use ExtUtils::MakeMaker; 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( Pod::Coverage ); 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'; if ( $source && $HAS_CPAN_META ) { if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } } else { $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 = MM->parse_version( File::Spec->catfile($prefix, $file) ); $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 ( @dep_errors ) { diag join("\n", "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", "The 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.007000/t/attributes.t000600 000766 000024 00000003464 12613030145 023370 0ustar00etherstaff000000 000000 #!/usr/bin/perl use strict; use warnings; use utf8; use Test::More 0.88; use Test::DZil; 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 $zilla = 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], ) } } ); $zilla->build; my $build_dir = $zilla->tempdir->subdir('build'); my $file = path($build_dir, 'xt', 'author', 'pod-spell.t'); return $file->slurp_utf8; } 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]; like $content, qr/__DATA__\s$fname\n$lname/, q[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.007000/t/checked.t000600 000766 000024 00000006234 12613030145 022566 0ustar00etherstaff000000 000000 #!/usr/bin/perl use strict; use warnings; use Test::Tester; use Test::More 0.88; use Test::Requires; use Dist::Zilla::Tester; use Path::Tiny; use Cwd (); use English '-no_match_vars'; BEGIN { plan skip_all => 'Perl must be in your path for these tests' unless qx/perl -e "print 123"/ == 123; if ( $OSNAME eq 'MSWin32' ) { test_requires( '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 chdir $tzil->tempdir->subdir('build') 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 "${\ path(qw(xt author pod-spell.t)) }"; }, [ # 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.007000/t/contributors.t000600 000766 000024 00000003246 12613030145 023735 0ustar00etherstaff000000 000000 #!/usr/bin/perl 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 $zilla = 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>"], } ], ) } } ); $zilla->build; my $build_dir = $zilla->tempdir->subdir('build'); my $file = path($build_dir, '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.007000/t/dashed.t000600 000766 000024 00000003335 12613030145 022427 0ustar00etherstaff000000 000000 #!/usr/bin/perl 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 $zilla = 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], ) } } ); $zilla->build; my $build_dir = $zilla->tempdir->subdir('build'); my $file = path($build_dir, '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: { use English '-no_match_Vars'; skip 'qr//m does not work properly in 5.8.8', 4, unless $PERL_VERSION gt v5.10 ; 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.007000/t/file.t000600 000766 000024 00000001564 12613030145 022120 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; use Test::DZil; use File::pushd 'pushd'; use Test::Script 1.05; 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 $fn = $tzil ->tempdir ->subdir('build') ->subdir('xt') ->subdir('author') ->file('pod-spell.t') ; ok ( -e $fn, 'test file exists'); { my $wd = pushd $tzil->tempdir->subdir('build'); $tzil->plugin_named('MakeMaker')->build; script_compiles( '' . $fn->relative, 'check test compiles' ); } done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007000/t/phase.t000600 000766 000024 00000002057 12613030145 022277 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; 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.007000/t/renamed.t000600 000766 000024 00000001612 12613030145 022606 0ustar00etherstaff000000 000000 use strict; use warnings; use Test::More; use Test::DZil; use File::pushd 'pushd'; use Test::Script 1.05; 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 $fn = $tzil ->tempdir ->subdir('build') ->subdir('t') ->file('author-pod-spell.t') ; ok ( -e $fn, 'test file exists'); { my $wd = pushd $tzil->tempdir->subdir('build'); $tzil->plugin_named('MakeMaker')->build; script_compiles( '' . $fn->relative, 'check test compiles' ); } done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007000/t/zzz-check-breaks.t000644 000766 000024 00000000634 12613030145 024363 0ustar00etherstaff000000 000000 use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CheckBreaks 0.013 use Test::More 0.88; 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'; done_testing; Dist-Zilla-Plugin-Test-PodSpelling-2.007000/lib/Dist/000700 000766 000024 00000000000 12613030145 022212 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/lib/Dist/Zilla/000700 000766 000024 00000000000 12613030145 023265 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/lib/Dist/Zilla/Plugin/000700 000766 000024 00000000000 12613030145 024523 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/lib/Dist/Zilla/Plugin/PodSpellingTests.pm000600 000766 000024 00000003641 12613030145 030332 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.007000'; use Moose; extends 'Dist::Zilla::Plugin::Test::PodSpelling'; before register_component => sub { warnings::warnif('deprecated', "!!! [PodSpellingTests] is deprecated and will be removed in a future release; replace it with [Test::PodSpelling]\n", ); }; 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.007000 =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 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.007000/lib/Dist/Zilla/Plugin/Test/000700 000766 000024 00000000000 12613030145 025442 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/lib/Dist/Zilla/Plugin/Test/PodSpelling.pm000600 000766 000024 00000025124 12613030145 030226 0ustar00etherstaff000000 000000 use strict; use warnings; package Dist::Zilla::Plugin::Test::PodSpelling; # git description: v2.006009-25-gd60e73f # ABSTRACT: Author tests for POD spelling # vim: set ts=8 sts=4 sw=4 tw=115 et : our $VERSION = '2.007000'; use Moose; extends 'Dist::Zilla::Plugin::InlineFiles'; with ( 'Dist::Zilla::Role::FileMunger', 'Dist::Zilla::Role::TextTemplate', 'Dist::Zilla::Role::FileFinderUser' => { default_finders => [ ':InstallModules' ], }, '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 => '', # default to original ); has stopwords => ( is => 'ro', isa => 'ArrayRef[Str]', traits => [ 'Array' ], default => sub { [] }, # default to original handles => { push_stopwords => 'push', uniq_stopwords => 'uniq', no_stopwords => 'is_empty', } ); has directories => ( isa => 'ArrayRef[Str]', traits => [ 'Array' ], is => 'ro', default => sub { [] }, # default to original 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, $add_stopwords, $stopwords); if ($self->spell_cmd) { $set_spell_cmd = sprintf "set_spell_cmd('%s');", $self->spell_cmd; } foreach my $holder ( split( /\s/xms, join( ' ', @{ $self->zilla->authors }, $self->zilla->copyright_holder, @{ $self->zilla->distmeta->{x_contributors} || [] }, )) ) { $self->add_stopword( $holder ); } 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 ); } } unless ( $self->no_stopwords ) { $add_stopwords = 'add_stopwords();'; $stopwords = join "\n", '__DATA__', $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, add_stopwords => \$add_stopwords, 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 CDATAE )> 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.007000 =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 CDATAE )> 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 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 }} {{ $add_stopwords }} all_pod_files_spelling_ok( qw( bin lib {{ $directories }} ) ); {{ $stopwords }} Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/foo/000700 000766 000024 00000000000 12613030145 022637 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/nobin/000700 000766 000024 00000000000 12613030145 023161 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/nobin/dist.ini000600 000766 000024 00000000261 12613030145 024626 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.007000/corpus/nobin/lib/000700 000766 000024 00000000000 12613030145 023727 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/nobin/lib/Foo.pm000600 000766 000024 00000000125 12613030145 025010 0ustar00etherstaff000000 000000 package Foo; # ABSTRACT: test dzil pod spell check 1; =head1 Foo Spell check =cut Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/foo/bin/000700 000766 000024 00000000000 12613030145 023407 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/foo/dist.ini000600 000766 000024 00000000261 12613030145 024304 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.007000/corpus/foo/lib/000700 000766 000024 00000000000 12613030145 023405 5ustar00etherstaff000000 000000 Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/foo/lib/Foo.pm000600 000766 000024 00000000125 12613030145 024466 0ustar00etherstaff000000 000000 package Foo; # ABSTRACT: test dzil pod spell check 1; =head1 Foo Spell check =cut Dist-Zilla-Plugin-Test-PodSpelling-2.007000/corpus/foo/bin/foo000600 000766 000024 00000000151 12613030145 024114 0ustar00etherstaff000000 000000 #!perl print "foo\n"; =head1 Foo Prints "foo". bigfatspellingerrorajoidufhlsidufmahiefmhregrge =cut