<?xml version="1.0" encoding="windows-1252"?>
<node id="522913" title="Re^3: Is it time for 'use stricter'?" created="2006-01-13 02:02:18" updated="2006-01-12 21:02:18">
<type id="11">
note</type>
<author id="458049">
jthalhammer</author>
<data>
<field name="doctext">
[dist://Perl-Critic] does exactly that.  It's an extensible static source code analyzer based on PPI.  It enforces about 60 of Damian's Best Practices, plus a few others.  The current interfaces are the &lt;code&gt; perlcritic &lt;/code&gt; command-line and [dist://Test-Perl-Critic] which runs via test a script.  But I could easily see hooking into a source filter that analyzed the code at compile-time.
&lt;P/&gt;
-Jeff</field>
<field name="root_node">
486213</field>
<field name="parent_node">
486500</field>
</data>
</node>
