The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;
use English qw(-no_match_vars);
use Test::More;

if ( not $ENV{TEST_AUTHOR} ) {
    my $msg = 'Author test.  Set $ENV{TEST_AUTHOR} to a true value to run.';
    plan( skip_all => $msg );
}

eval { require Test::Spelling; };

if ( $EVAL_ERROR ) {
   my $msg = 'Test::Spelling required to criticise code';
   plan( skip_all => $msg );
}

Test::Spelling::add_stopwords(qw(   Ivanov
                                    Damyan
                                    CPAN
                                    Bamber
                                    Cees
                                    Hek
                                    github
                                    AnnoCPAN
                                    RT
                                    API
                                    SiteSuite
                                    crypted
                                    SHA
                                    CRC
                                    DBD
                                    DBH
                                    SQL
                                    DBI
                                    username
                                    usernames
                                    CALLBACKS
                                    CALLBACKS
                                    HTML
                                    LDAP
                                    RUNMODES
                                    TODO
                                    URL
                                    CAPAUTHTOKEN
                                    webserver
                                    Hardcode
                                    hardcode
                                    everytime
                                    initialize
                                    authen
                                    customizations
                                    runmode
                                    runmodes
                                    prerun
                                    pre
                                    callback
                                    DEP
                                    checkbox
                                    customize
                                    customized
                                    desaturating
                                    detaint
                                    URLs));
Test::Spelling::all_pod_files_spelling_ok();