Report for Plagger-0.7.10

Back
From: metabase:user:3198cbe2-2aae-11df-837a-5e0a49663a4f
Subject: FAIL Plagger-0.7.10 v5.10.1 GNU/Linux
Date: 2010-10-05T18:14:39Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Tatsuhiko Miyagawa,

This is a computer-generated report for Plagger-0.7.10
on perl 5.10.1, created by CPAN-Reporter-1.1803.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make test':

PERL_DL_NONLAZY=1 /home/graham/perltest/perl5101/perl/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t
t/00_compile.......
#   Failed test 'use Plagger;'
#   in t/00_compile.t at line 4.
#     Tried to use 'Plagger'.
#     Error:  Can't locate XML/Feed/RSS.pm in @INC (@INC contains: /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/inc /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/arch /home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/5.10.1 /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1 . /home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/5.10.1 /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1 .) at /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib/Plagger/FeedParser.pm line 6.
# BEGIN failed--compilation aborted at t/00_compile.t line 4.
# Compilation failed in require at /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib/Plagger/UserAgent.pm line 7.
# BEGIN failed--compilation aborted at /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib/Plagger/UserAgent.pm line 7.
# Compilation failed in require at /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib/Plagger.pm line 28.
# BEGIN failed--compilation aborted at /home/graham/perltest/perl5101/cpan/build/Plagger-0.7.10-uhOYmK/blib/lib/Plagger.pm line 28.
# Compilation failed in require at (eval 3) line 2.
# BEGIN failed--compilation aborted at (eval 3) line 2.
# Looks like you failed 1 test of 1.
dubious
	Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
	Failed 1/1 tests, 0.00% okay
t/99-perlcritic....
#   Failed test 'Test::Perl::Critic for "lib/Plagger.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger.pm":
# Private Member Data shouldn't be accessed directly at line 50, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 173, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 223, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 262, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 264, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Cache.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Cache.pm":
# Private Member Data shouldn't be accessed directly at line 11, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 11, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 14, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 15, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 16, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/ConfigLoader.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/ConfigLoader.pm":
# Private Member Data shouldn't be accessed directly at line 17, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 51, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 51, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 53, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 55, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 55, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 57, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 67, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 68, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 70, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Cookies.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Cookies.pm":
# Private Member Data shouldn't be accessed directly at line 12, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 13, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Feed.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Feed.pm":
# Private Member Data shouldn't be accessed directly at line 77, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 115, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 62.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 74.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 85.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 97.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Mechanize.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Mechanize.pm":
# Private Member Data shouldn't be accessed directly at line 10, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 11, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 60, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 72, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 73, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 113, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 130, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 131, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 141, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule.pm":
# Private Member Data shouldn't be accessed directly at line 8, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 9, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 12, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Template.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Template.pm":
# Private Member Data shouldn't be accessed directly at line 14, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Thing.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Thing.pm":
# Private Member Data shouldn't be accessed directly at line 37, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/UserAgent.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/UserAgent.pm":
# Private Member Data shouldn't be accessed directly at line 15, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 16, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Util.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Util.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 10.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 68.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 122, column 9.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Walker.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Walker.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 77, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/SmartFeed.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/SmartFeed.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Deduped.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Deduped.pm":
# Private Member Data shouldn't be accessed directly at line 32, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/EntryTag.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/EntryTag.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Expression.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Expression.pm":
# Expression form of "eval" for something other than require at line 7, column 18.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/FeedAttr.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/FeedAttr.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 2.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 53, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 65, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/FeedType.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/FeedType.pm":
# Private Member Data shouldn't be accessed directly at line 26, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Fresh.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Fresh.pm":
# Private Member Data shouldn't be accessed directly at line 9, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 15, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 19, column 17.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Rating.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Rating.pm":
# Private Member Data shouldn't be accessed directly at line 28, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/URLBL.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/URLBL.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Aggregator/Null.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Aggregator/Null.pm":
# Private Member Data shouldn't be accessed directly at line 15, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Aggregator/Simple.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Aggregator/Simple.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 50.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 77, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 96, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 100, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 100, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 101, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 103, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 103, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 104, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 117, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 117, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 118, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 128, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 128, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 128, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 129, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 130, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 141, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 141, column 56.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 147, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 149, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 153, column 79.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 163, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 163, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 171, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 171, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 172, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 177, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 178, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 182, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 184, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 185, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 186, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 191, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 192, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 194, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 199, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 200, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 204, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 205, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 207, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 211, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 212, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Aggregator/Xango.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Aggregator/Xango.pm":
# Private Member Data shouldn't be accessed directly at line 43, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 97, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 97, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 100, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 131, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 131, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/2chSearch.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/2chSearch.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 63.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 67, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 68, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 73, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 74, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 112, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 115, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 117, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm":
# Private Member Data shouldn't be accessed directly at line 72, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 73, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/BloglinesCitations.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/BloglinesCitations.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 71, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 71, column 63.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 79, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Debug.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Debug.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/FlickrSearch.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/FlickrSearch.pm":
# Private Member Data shouldn't be accessed directly at line 40, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 53, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Frepa.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Frepa.pm":
# Private Member Data shouldn't be accessed directly at line 71, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 72, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 73, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 74, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 101, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 102, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 103, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 167, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 168, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/GoogleNews.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/GoogleNews.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 75.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Mailman.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Mailman.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 70, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Mixi.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Mixi.pm":
# Private Member Data shouldn't be accessed directly at line 74, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 74, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 112, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 113, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 117, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 125, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 129, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 130, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 131, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 132, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 134, column 62.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 135, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 135, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 150, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 153, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 160, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 160, column 90.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 166, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 167, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 173, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 175, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 181, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/MixiDiarySearch.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/MixiDiarySearch.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 53, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 92, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 94, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 97, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 101, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 106, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 107, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 110, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 111, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 112, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/PerlMonks.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/PerlMonks.pm":
# Private Member Data shouldn't be accessed directly at line 22, column 10.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 49, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 68, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 69, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 77, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 79, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/SVNLog.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/SVNLog.pm":
# Private Member Data shouldn't be accessed directly at line 76, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 79, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 79, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Simple.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Simple.pm":
# Private Member Data shouldn't be accessed directly at line 22, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 59, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 64, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/YouTube.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/YouTube.pm":
# Three-argument form of open used at line 50, column 9.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 67, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 69, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 66.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 92, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 93, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 96, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 110, column 83.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/iTunesRecentPlay.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/iTunesRecentPlay.pm":
# Three-argument form of open used at line 60, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 70, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 72, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 74, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 71.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 94, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 97, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 109, column 68.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 109, column 85.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 119, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 119, column 52.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 122, column 49.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 122, column 73.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 138, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 139, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 140, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/2chNewsokuTitle.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/2chNewsokuTitle.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 56.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 56.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/2chRSSContent.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/2chRSSContent.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 28, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/AtomLinkRelated.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/AtomLinkRelated.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 50.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Babelfish.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Babelfish.pm":
# Private Member Data shouldn't be accessed directly at line 48, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 77, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Base.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Base.pm":
# Private Member Data shouldn't be accessed directly at line 15, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 28, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/BlogPet.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/BlogPet.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/BloglinesContentNormalize.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/BloglinesContentNormalize.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 75.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/BreakEntriesToFeeds.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/BreakEntriesToFeeds.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 25, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/BulkfeedsTerms.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/BulkfeedsTerms.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 65.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 25, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/CompositeFeed.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/CompositeFeed.pm":
# Private Member Data shouldn't be accessed directly at line 27, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 28, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Delicious.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Delicious.pm":
# Private Member Data shouldn't be accessed directly at line 23, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 68, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 69, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/DeliciousFeedTags.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/DeliciousFeedTags.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 57.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Emoticon.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Emoticon.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/EntryFullText.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/EntryFullText.pm":
# Three-argument form of open used at line 48, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Expression form of "eval" for something other than require at line 68, column 5.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 103, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 104, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 109, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 111, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 115, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 120, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 122, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 127, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 127, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 128, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 135, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 139, column 73.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 140, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 141, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 141, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 142, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 142, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 143, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 143, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 143, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 144, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 144, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 144, column 67.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 147, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 158, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 158, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 162, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 182, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 183, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 183, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 188, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 189, column 10.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 189, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 190, column 6.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 190, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 192, column 6.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 192, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 207, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 217, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 223, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 237, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 252, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 260, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Expression form of "eval" for something other than require at line 269, column 13.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 273, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 276, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 276, column 68.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 277, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 278, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 281, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 281, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/ExtractAuthorName.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/ExtractAuthorName.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FeedBurnerPermalink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FeedBurnerPermalink.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 12.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FeedFlareStripper.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FeedFlareStripper.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FetchEnclosure.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FetchEnclosure.pm":
# Private Member Data shouldn't be accessed directly at line 37, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 51, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FindEnclosures.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FindEnclosures.pm":
# Private Member Data shouldn't be accessed directly at line 37, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 55, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Expression form of "eval" for something other than require at line 70, column 5.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 73.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 92, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 93, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 104, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 110, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 111, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 118, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 119, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 135, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 138, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 139, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 140, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 140, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 145, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 174, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 174, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 175, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FloatingDateTime.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FloatingDateTime.pm":
# Private Member Data shouldn't be accessed directly at line 11, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 16, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 16, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 2.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/GuessLanguage.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/GuessLanguage.pm":
# Private Member Data shouldn't be accessed directly at line 101, column 12.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 101, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 111, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 123, column 12.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 123, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 127, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 131, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HEADEnclosureMetadata.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HEADEnclosureMetadata.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HTMLScrubber.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HTMLScrubber.pm":
# Private Member Data shouldn't be accessed directly at line 62, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 67, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaBookmarkTag.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaBookmarkTag.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaBookmarkUsersCount.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaBookmarkUsersCount.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaDiaryKeywordLink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaDiaryKeywordLink.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 71.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 25, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 87.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaDiaryKeywordUnlink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaDiaryKeywordUnlink.pm":
# Private Member Data shouldn't be accessed directly at line 15, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaFormat.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaFormat.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/HatenaKeywordTag.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/HatenaKeywordTag.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 17, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/ImageInfo.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/ImageInfo.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/LivedoorKeywordUnlink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/LivedoorKeywordUnlink.pm":
# Private Member Data shouldn't be accessed directly at line 15, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Markdown.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Markdown.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 7.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 7.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/POPFile.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/POPFile.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Pipe.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Pipe.pm":
# Private Member Data shouldn't be accessed directly at line 30, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/RSSLiberalDateTime.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/RSSLiberalDateTime.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/RSSTimeZoneString.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/RSSTimeZoneString.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 12.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Regexp.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Regexp.pm":
# Expression form of "eval" for something other than require at line 21, column 17.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/ResolveRelativeLink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/ResolveRelativeLink.pm":
# Private Member Data shouldn't be accessed directly at line 17, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/RewriteEnclosureURL.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/RewriteEnclosureURL.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Rule.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Rule.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/SpamAssassin.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/SpamAssassin.pm":
# Private Member Data shouldn't be accessed directly at line 30, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/StripRSSAd.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/StripRSSAd.pm":
# Three-argument form of open used at line 20, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 84.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 55, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Expression form of "eval" for something other than require at line 56, column 17.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 56, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 57, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 57, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 58, column 70.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 65, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/StripTagsFromTitle.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/StripTagsFromTitle.pm":
# Private Member Data shouldn't be accessed directly at line 17, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/TagsToTitle.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/TagsToTitle.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/Thumbnail.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/Thumbnail.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 68.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 69.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/TruePermalink.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/TruePermalink.pm":
# Private Member Data shouldn't be accessed directly at line 47, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 75, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Expression form of "eval" for something other than require at line 80, column 24.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 89, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/tDiaryComment.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/tDiaryComment.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Audio.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Audio.pm":
# Private Member Data shouldn't be accessed directly at line 35, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Balloon.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Balloon.pm":
# Private Member Data shouldn't be accessed directly at line 49, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Beep.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Beep.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Campfire.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Campfire.pm":
# Private Member Data shouldn't be accessed directly at line 36, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 58, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 59, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 60, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Eject.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Eject.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Growl.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Growl.pm":
# Private Member Data shouldn't be accessed directly at line 31, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/IRC.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/IRC.pm":
# Private Member Data shouldn't be accessed directly at line 44, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/MSAgent.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/MSAgent.pm":
# Private Member Data shouldn't be accessed directly at line 38, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 64, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/NetSend.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/NetSend.pm":
# Private Member Data shouldn't be accessed directly at line 25, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/SSTP.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/SSTP.pm":
# Private Member Data shouldn't be accessed directly at line 17, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/Tiarra.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/Tiarra.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Notify/UpdatePing.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Notify/UpdatePing.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/2chdat.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/2chdat.pm":
# Private Member Data shouldn't be accessed directly at line 31, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 37, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 10.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 56, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 65, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/CHTML.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/CHTML.pm":
# Private Member Data shouldn't be accessed directly at line 49, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 70, column 2.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 12.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 106, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Three-argument form of open used at line 123, column 9.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Three-argument form of open used at line 127, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/CSV.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/CSV.pm":
# Private Member Data shouldn't be accessed directly at line 30, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Debug.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Debug.pm":
# Expression form of "eval" for something other than require at line 19, column 9.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 22, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Delicious.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Delicious.pm":
# Private Member Data shouldn't be accessed directly at line 28, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 38, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Excel.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Excel.pm":
# Private Member Data shouldn't be accessed directly at line 34, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/FOAFRoll.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/FOAFRoll.pm":
# Three-argument form of open used at line 33, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Feed.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Feed.pm":
# Private Member Data shouldn't be accessed directly at line 42, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 57, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 72, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 115, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 152, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 153, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 154, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 155, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 160, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 161, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 162, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 163, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Gmail.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Gmail.pm":
# Private Member Data shouldn't be accessed directly at line 42, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 49.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 57, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 59, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 64, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 77, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 102, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 104, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 106, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 107, column 29.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 110, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 112, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 112, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 115, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 115, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 138, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 140, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 179, column 84.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/HatenaBookmark.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/HatenaBookmark.pm":
# Private Member Data shouldn't be accessed directly at line 31, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 56.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/IMAP.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/IMAP.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 52.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 7.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 8.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 59, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 60, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 63, column 60.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 63, column 84.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 64, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 68, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/JSON.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/JSON.pm":
# Private Member Data shouldn't be accessed directly at line 31, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 60.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 46, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/JavaScript.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/JavaScript.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 35, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/LivedoorClip.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/LivedoorClip.pm":
# Private Member Data shouldn't be accessed directly at line 34, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 56, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/MT.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/MT.pm":
# Private Member Data shouldn't be accessed directly at line 40, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/MTWidget.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/MTWidget.pm":
# Private Member Data shouldn't be accessed directly at line 40, column 41.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Maildir.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Maildir.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 30, column 10.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 65, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 71, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 73, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 76, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 116, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 118, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 157, column 84.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 180, column 3.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/OPML.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/OPML.pm":
# Three-argument form of open used at line 35, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/OutlineText.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/OutlineText.pm":
# Private Member Data shouldn't be accessed directly at line 23, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 47, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/PDF.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/PDF.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/PSP.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/PSP.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 29, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/PalmDoc.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/PalmDoc.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Pipe.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Pipe.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Planet.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Planet.pm":
# Private Member Data shouldn't be accessed directly at line 22, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 64, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 65, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 66, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 69, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 69, column 50.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 71, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 71, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 81, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Playlog.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Playlog.pm":
# Private Member Data shouldn't be accessed directly at line 25, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 26, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 28, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 28, column 67.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/PowerPoint.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/PowerPoint.pm":
# Private Member Data shouldn't be accessed directly at line 22, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/SWF.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/SWF.pm":
# Private Member Data shouldn't be accessed directly at line 23, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Serializer.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Serializer.pm":
# Private Member Data shouldn't be accessed directly at line 30, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 37, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Takahashi.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Takahashi.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 29, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Search/Estraier.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Search/Estraier.pm":
# Private Member Data shouldn't be accessed directly at line 37, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 40.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 40, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 44, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 75.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 49, column 30.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 60, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Search/KinoSearch.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Search/KinoSearch.pm":
# Private Member Data shouldn't be accessed directly at line 51, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 52, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 58, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 59, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 60, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 61, column 76.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 32.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 62, column 60.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Search/Namazu.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Search/Namazu.pm":
# Private Member Data shouldn't be accessed directly at line 24, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 71.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 32, column 2.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Search/Rast.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Search/Rast.pm":
# Private Member Data shouldn't be accessed directly at line 80, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 110, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 111, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 136, column 54.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 149, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 150, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 151, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 152, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Search/Spotlight.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Search/Spotlight.pm":
# Private Member Data shouldn't be accessed directly at line 33, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 40, column 5.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/SmartFeed/All.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/SmartFeed/All.pm":
# Private Member Data shouldn't be accessed directly at line 13, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 25, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/Bloglines.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/Bloglines.pm":
# Private Member Data shouldn't be accessed directly at line 36, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 49, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 95, column 35.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 99, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 100, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 101, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 126, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 128, column 68.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 145, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 146, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 147, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 148, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 149, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 150, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 151, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 151, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 155, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 155, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 155, column 49.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 156, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 157, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 157, column 46.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 160, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 165, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 166, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 167, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 167, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 168, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 169, column 56.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 170, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 172, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 173, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 181, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 182, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 184, column 17.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 186, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 187, column 36.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 188, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/Config.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/Config.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 32, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 33, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 35, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 39, column 47.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/LivedoorReader.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/LivedoorReader.pm":
# Private Member Data shouldn't be accessed directly at line 74, column 69.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 78, column 49.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 79, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 60.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 82, column 45.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 83, column 31.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 84, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 85, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 86, column 77.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 87, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 88, column 60.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 92, column 27.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 93, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 93, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 93, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 94, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 96, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 96, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 96, column 52.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 97, column 53.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 98, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 100, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 61.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/OPML.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/OPML.pm":
# Private Member Data shouldn't be accessed directly at line 62, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 81, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 90, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 91, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/PingServer.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/PingServer.pm":
# Private Member Data shouldn't be accessed directly at line 28, column 38.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/Planet.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/Planet.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 44.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/PlanetINI.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/PlanetINI.pm":
# Private Member Data shouldn't be accessed directly at line 29, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/UserAgent/AuthenRequest.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/UserAgent/AuthenRequest.pm":
# Private Member Data shouldn't be accessed directly at line 23, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 49.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 65.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 84.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/UserAgent/RequestHeader.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/UserAgent/RequestHeader.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/BloglinesSubscription.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/BloglinesSubscription.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 20, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 29, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/BulkfeedsSpamReport.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/BulkfeedsSpamReport.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/Delicious.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/Delicious.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/HatenaBookmark.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/HatenaBookmark.pm":
# Private Member Data shouldn't be accessed directly at line 19, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/HatenaBookmarkUsersCount.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/HatenaBookmarkUsersCount.pm":
# Private Member Data shouldn't be accessed directly at line 20, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 31, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Widget/Simple.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Widget/Simple.pm":
# Private Member Data shouldn't be accessed directly at line 42, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 42, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 42, column 51.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 45, column 5.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Expression form of "eval" for something other than require at line 59, column 19.  It's okay to use stringy eval to require a module by name, but otherwise it's
# probably a mistake.
# .  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 80, column 37.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Deduped/Base.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Deduped/Base.pm":
# Private Member Data shouldn't be accessed directly at line 8, column 25.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Rule/Deduped/DB_File.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Rule/Deduped/DB_File.pm":
# Private Member Data shouldn't be accessed directly at line 9, column 21.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/CustomFeed/Frepa/RecentComment.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/CustomFeed/Frepa/RecentComment.pm":
# Private Member Data shouldn't be accessed directly at line 30, column 57.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FetchEnclosure/Curl.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FetchEnclosure/Curl.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 42, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FetchEnclosure/ParallelUA.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FetchEnclosure/ParallelUA.pm":
# Private Member Data shouldn't be accessed directly at line 26, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 27, column 59.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 34, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 36, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 55, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 56, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FetchEnclosure/Wget.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FetchEnclosure/Wget.pm":
# Private Member Data shouldn't be accessed directly at line 21, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 23, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 41, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 42, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 47, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 48, column 55.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 50, column 28.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Filter/FetchEnclosure/Xango.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Filter/FetchEnclosure/Xango.pm":
# Private Member Data shouldn't be accessed directly at line 42, column 24.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 43, column 64.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 54, column 58.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 55, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 105, column 33.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 106, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 107, column 9.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 107, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 108, column 16.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Three-argument form of open used at line 148, column 9.  Three-argument open is not available until perl 5.6.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Speech/MacOSX.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Speech/MacOSX.pm":
# Private Member Data shouldn't be accessed directly at line 44, column 43.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 46, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Publish/Speech/Win32.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Publish/Speech/Win32.pm":
# Private Member Data shouldn't be accessed directly at line 16, column 42.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 18, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)

#   Failed test 'Test::Perl::Critic for "lib/Plagger/Plugin/Subscription/Bookmarks/Safari.pm"'
#   in /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/Test/Perl/Critic.pm at line 110.
# 
# Perl::Critic found these violations in "lib/Plagger/Plugin/Subscription/Bookmarks/Safari.pm":
# Private Member Data shouldn't be accessed directly at line 18, column 8.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 19, column 34.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 21, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 24, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 25, column 20.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 37, column 15.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Looks like you failed 159 tests of 205.
dubious
	Test returned status 159 (wstat 40704, 0x9f00)
DIED. FAILED tests 1-2, 4-5, 10, 12, 14-15, 19-20, 22-24, 27, 30-40, 42-51, 53-91, 93-97, 99-102, 104-106, 108-148, 150-156, 158, 160, 167-168, 170-172, 175-184, 188-192, 201-202, 205
	Failed 159/205 tests, 22.44% okay
Failed Test       Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/00_compile.t       1   256     1    1  1
t/99-perlcritic.t  159 40704   205  159  1-2 4-5 10 12 14-15 19-20 22-24 27 30-
                                         40 42-51 53-91 93-97 99-102 104-106
                                         108-148 150-156 158 160 167-168 170-
                                         172 175-184 188-192 201-202 205
Failed 2/2 test scripts. 160/206 subtests failed.
Files=2, Tests=206, 253 wallclock secs (57.26 cusr + 192.68 csys = 249.94 CPU)
Failed 2/2 test programs. 160/206 subtests failed.
make: *** [test_dynamic] Error 159

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module                       Need  Have   
    ---------------------------- ----- -------
    Cache::Cache                 1.04  1.06   
    Class::Accessor::Fast        0     0.34   
    Date::Parse                  0     2.30   
    DateTime                     0.29  0.63   
    DateTime::Format::Mail       0     0.3001 
    DateTime::Format::Strptime   0     1.4000 
    DateTime::Format::W3CDTF     0     0.05   
    Digest::MD5                  0     2.51   
    Encode                       2.1   2.40   
    File::Find::Rule             0     0.32   
    File::HomeDir                0     0.93   
    HTML::Parser                 3.51  3.68   
    HTML::ResolveLink            0     0.05   
    LWP                          0     5.837  
    MIME::Types                  1.16  1.31   
    Module::Pluggable::Fast      0     0.19   
    Net::DNS                     0     0.66   
    Template                     2.13  2.22   
    Template::Provider::Encoding 0.04  0.10   
    Term::Encoding               0     0.02   
    Test::Base                   0.52  0.59   
    Test::More                   0.42  2.00_01
    Text::Tags                   0     0.04   
    UNIVERSAL::require           0.1   0.13   
    URI::Fetch                   0.071 0.08   
    XML::Atom                    0.23  0.37   
    XML::Feed                    0.12  0.43   
    XML::LibXML                  0     1.70   
    XML::RSS::LibXML             0.2   0.3100 
    YAML                         0.39  0.72   


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = C
    PATH = /home/graham/perltest/perl5101/perl/bin:/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core:/opt/qt/bin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 3722
    PERL5_CPAN_IS_RUNNING = 3722
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 3767,3722
    PERL_CR_SMOKER_CURRENT = Plagger-0.7.10
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash
    TERM = xterm

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /home/graham/perltest/perl5101/perl/bin/perl
    $UID/$EUID = 1000 / 1000
    $GID = 1000 7 10 91 92 93 95 98 100 108 1000 1001
    $EGID = 1000 7 10 91 92 93 95 98 100 108 1000 1001

Perl module toolchain versions installed:

    Module              Have   
    ------------------- -------
    CPAN                1.94_61
    Cwd                 3.33   
    ExtUtils::CBuilder  0.27_07
    ExtUtils::Command   1.16   
    ExtUtils::Install   1.52   
    ExtUtils::MakeMaker 6.56   
    ExtUtils::Manifest  1.58   
    ExtUtils::ParseXS   2.2206 
    File::Spec          3.33   
    Module::Build       0.36_16
    Module::Signature   0.66   
    Test::Harness       2.64   
    Test::More          2.00_01
    YAML                0.72   
    YAML::Syck          1.15   
    version             0.82   


--

Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
   
  Platform:
    osname=linux, osvers=2.6.33-arch, archname=i686-linux-thread-multi-64int-ld
    uname='linux lorant 2.6.33-arch #1 smp preempt thu may 13 12:06:25 cest 2010 i686 intel(r) pentium(r) 4 cpu 2.80ghz genuineintel gnulinux '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=undef, uselongdouble=define
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.5.0 20100520 (prerelease)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.12.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.12'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld/CORE'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
                        USE_PERLIO USE_REENTRANT_API
  Built under linux
  Compiled at Sep  1 2010 10:57:18
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="3722"
    PERL5_CPAN_IS_RUNNING="3722"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="3767,3722"
    PERL_CR_SMOKER_CURRENT="Plagger-0.7.10"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld
    /home/graham/perltest/perl5101/perl/lib/5.10.1
    /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld
    /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1
    .