Add the warning elsewhere too why not
[gitmo/Perl-Critic-Dynamic-Moose.git] / lib / Perl / Critic / Dynamic / Moose.pod
CommitLineData
d7b8852e 1=pod
2
3=head1 NAME
4
5Perl::Critic::Dynamic::Moose
6
ea5503e8 7=head1 DESCRIPTION
8
9=head1 WARNING
10
11B<VERY IMPORTANT:> Most L<Perl::Critic> Policies (including all the ones that
12ship with Perl::Critic> use pure static analysis -- they never compile nor
13execute any of the code that they analyze. However, this policy is very
14different. It actually attempts to compile your code and then compares the
15subroutines mentioned in your code to those found in the symbol table.
16Therefore you should B<not> use this Policy on any code that you do not trust,
17or may have undesirable side-effects at compile-time (such as connecting to the
18network or mutating files).
19
20For this Policy to work, all the modules included in your code must be
21installed locally, and must compile without error.
e556eafb 22=head1 AUTHOR
23
24Shawn M Moore, C<sartak@bestpractical.com>
25
d7b8852e 26=cut
27