##
## no critic: All the bad stuff below is necessary because [...]
##
##
use Perl::Critic::Reference;
my $ref = Perl::Critic::Reference->new();
# Load reference data for policies from three different files
$ref->load( qw( PBP FooCorpCodingStyle CodeComplete ) );
# and later...
my $explanation = $ref->lookup($violation->policy());