Subject: | Bizarre handling of string with punctuation, and identification of error words |
So check out this example:
the test:
use strict;
use warnings;
use Test::More;
use Test::Spelling 0.12;
all_pod_files_spelling_ok( 'lib' );
the .pm file:
=pod
=for :stopwords marc mims
=head1 CONTRIBUTORS
marc.mims
=cut
The error (with debugging hacked on in Pod::Wordlist):
1..1
Learning stopword <marc>
Learning stopword <mims>
not ok 1 - POD spelling for lib/JSON/Any.pm
# Failed test 'POD spelling for lib/JSON/Any.pm'
# at xt/author/pod-spell.t line 7.
# Errors:
# marc
# mims
# Looks like you failed 1 test of 1.
The very word is being registered as a stopword that is being reported as an error??!