X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FPerl%2FCritic%2FDynamic%2FMoose.pod;h=af70989a6614b6caff27a3a4b3a3ef84652e8718;hb=ea5503e8f423d3bf2c8d1fcd97c6b1f45a71a1cf;hp=baffdf511a8e19b54fbacdb642771c1927061a43;hpb=e556eafb2c6643e548f14f9b66ae2817a276b9ea;p=gitmo%2FPerl-Critic-Dynamic-Moose.git diff --git a/lib/Perl/Critic/Dynamic/Moose.pod b/lib/Perl/Critic/Dynamic/Moose.pod index baffdf5..af70989 100644 --- a/lib/Perl/Critic/Dynamic/Moose.pod +++ b/lib/Perl/Critic/Dynamic/Moose.pod @@ -4,6 +4,21 @@ Perl::Critic::Dynamic::Moose +=head1 DESCRIPTION + +=head1 WARNING + +B Most L Policies (including all the ones that +ship with Perl::Critic> use pure static analysis -- they never compile nor +execute any of the code that they analyze. However, this policy is very +different. It actually attempts to compile your code and then compares the +subroutines mentioned in your code to those found in the symbol table. +Therefore you should B use this Policy on any code that you do not trust, +or may have undesirable side-effects at compile-time (such as connecting to the +network or mutating files). + +For this Policy to work, all the modules included in your code must be +installed locally, and must compile without error. =head1 AUTHOR Shawn M Moore, C