Perl Has No Static Code Analysis Tools?

Don't believe what you read on the Internet.

Despite what Wikipedia says - Wikipedia's List of tools for static code analysis - Perl has plenty of tools for static code analysis.

e.g. Perl::Critic and Perl::Tidy

Let's fix this. Anyone a Wikipedia editor?

Perl in the News

Perl FTW (open source implementation of Apple AirPort Express)

Adding Version Control Sanity to Solaris logadm

However, there is one big drawback to logadm. Whenever it runs, it stores a timestamp for each log it rolls in the logadm configuration file itself. I'll leave it to the reader to question the sanity of this.

For example:

/var/adm/messages -C 4 -a 'kill -HUP `cat /var/run/`'

Is changed to:

/var/adm/messages -C 4 -P 'Sat Apr 09 21:…

Perl-based Massively Multiplayer Online Game

JT Smith and his crew have created a massively multiplayer online game called the Lacuna Expanse. The game is great, but the coolest part is that the back-end is written entirely with Perl!

JT unveiled the game and the underlying technology at the latest Madison Perl Mongers meeting.

CPAN Search Dependents

When I search CPAN, I frequently find it hard to tell which modules to choose. Unless my needs are very specialized, there can be lots of modules that do what I need. But how would I know which module is best to choose?

One factor that can help me decide is the number of CPAN dependents each module has. (Don't confuse "dependent" with "dependency"; I use the word "dependent" to mean: other modules that depend on it.) If a module has lots of other modules that depend on it, then I can be relatively certain that the module might be worth relying on.

The information about the…