This is an automated email from the git hooks/post-receive script. abe pushed a commit to annotated tag 2.001001 in repository libdist-zilla-plugin-test-podspelling-perl.
commit 314d56d07a130be69103e2633de1cc72cdca26ad Author: Marcel Gruenauer <[email protected]> Date: Sat May 28 23:20:28 2011 +0200 automatically add author names from dist.ini to stopwords --- Changes | 2 ++ README | 12 +++++++----- lib/Dist/Zilla/Plugin/PodSpellingTests.pm | 28 ++++++++++++++++++---------- 3 files changed, 27 insertions(+), 15 deletions(-) diff --git a/Changes b/Changes index 454953a..3565ee8 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,8 @@ Revision history for Perl extension {{$dist->name}} {{$NEXT}} + - automatically add author names from dist.ini to stopwords (thanks + xenoterracide for the suggestion) 1.103491 2010-12-15 23:06:11 Europe/Vienna diff --git a/README b/README index fb881cf..920025c 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME Dist::Zilla::Plugin::PodSpellingTests - Release tests for POD spelling VERSION - version 1.103491 + version 1.111480 SYNOPSIS In "dist.ini": @@ -59,9 +59,11 @@ METHODS "stopwords" can appear multiple times, one word per line. - Defaults to nothing. + Normally no stopwords are added by default, but author names appearing + in "dist.ini" are automatically added as stopwords so you don't have to + add them manually just because they might appear in the "AUTHORS" + section of the generated POD document. -ATTRIBUTES INSTALLATION See perlmodinstall for information and options on installing Perl modules. @@ -80,8 +82,8 @@ AVAILABILITY <http://search.cpan.org/dist/Dist-Zilla-Plugin-PodSpellingTests/>. The development version lives at - <http://github.com/hanekomu/Dist-Zilla-Plugin-PodSpellingTests.git> and - may be cloned from + <http://github.com/hanekomu/Dist-Zilla-Plugin-PodSpellingTests> and may + be cloned from <git://github.com/hanekomu/Dist-Zilla-Plugin-PodSpellingTests.git>. Instead of sending patches, please fork this project using the standard git and github infrastructure. diff --git a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm b/lib/Dist/Zilla/Plugin/PodSpellingTests.pm index 0202759..eefa317 100644 --- a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm +++ b/lib/Dist/Zilla/Plugin/PodSpellingTests.pm @@ -30,6 +30,13 @@ around add_file => sub { if ($self->spell_cmd) { $set_spell_cmd = sprintf "set_spell_cmd('%s');", $self->spell_cmd; } + + # automatically add author names to stopwords + for (@{ $self->zilla->authors }) { + local $_ = $_; # we don't want to modify $_ in-place + s/<.*?>//g; + push @{ $self->stopwords }, /(\w{2,})/g; + } if (@{ $self->stopwords } > 0) { $add_stopwords = 'add_stopwords(<DATA>);'; $stopwords = join "\n", '__DATA__', @{ $self->stopwords }; @@ -96,13 +103,11 @@ configuration: =head1 DESCRIPTION -This is an extension of L<Dist::Zilla::Plugin::InlineFiles>, providing the -following file: +This is an extension of L<Dist::Zilla::Plugin::InlineFiles>, providing +the following file: xt/release/pod-spell.t - a standard Test::Spelling test -=head1 ATTRIBUTES - =method wordlist The module name of a word list you wish to use that works with @@ -112,19 +117,23 @@ Defaults to L<Pod::Wordlist::hanekomu>. =method spell_cmd -If C<spell_cmd> is set then C<set_spell_cmd( your_spell_command );> is added -to the test file to allow for custom spell check programs. +If C<spell_cmd> is set then C<set_spell_cmd( your_spell_command );> is +added to the test file to allow for custom spell check programs. Defaults to nothing. =method stopwords -If stopwords is set then C<add_stopwords( E<lt>DATAE<gt> )> is added to the -test file and the words are added after the C<__DATA__> section. +If stopwords is set then C<add_stopwords( E<lt>DATAE<gt> )> is added +to the test file and the words are added after the C<__DATA__> +section. C<stopwords> can appear multiple times, one word per line. -Defaults to nothing. +Normally no stopwords are added by default, but author names appearing in +C<dist.ini> are automatically added as stopwords so you don't have to add them +manually just because they might appear in the C<AUTHORS> section of the +generated POD document. =begin Pod::Coverage @@ -133,7 +142,6 @@ mvp_multivalue_args =end Pod::Coverage =cut - __DATA__ ___[ xt/release/pod-spell.t ]___ #!perl -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-plugin-test-podspelling-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits
