Misplaced Pages

PerlTidy

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Perl static code analysis tool
PerlTidy
Original author(s)Steve Hancock
Initial release2003; 22 years ago (2003)
Stable release20160302 / March 2, 2016; 8 years ago (2016-03-02)
Written inPerl
Operating systemCross-platform
Available inEnglish
TypeStatic code analysis
LicenseGNU General Public License
Websiteperltidy.sourceforge.net

PerlTidy is a tool written in the Perl programming language to do static code analysis against code written in that same language. It uses either command-line switches or configuration files to reformat Perl scripts so they comply with specified coding rules. The default configuration is an approximation of the Perl Style Guide.

Aside from the command line, there are a number of tools for alternate interfaces for PerlTidy, including one for the Padre IDE, perltidy.el for Emacs, and an online version.

Since its introduction, PerlTidy has become an oft-recommend tool for Perl programmers, noted in a number of key books. Notably, the work Perl Best Practices provides a set of PerlTidy configurations to match the syntax prescriptions in that book.

References

  1. Perl Style Guide
  2. "Padre::Plugin::PerlTidy Plugin for Padre". Archived from the original on 2012-04-24. Retrieved 2011-11-01.
  3. "PerlTidy for Emacs". Archived from the original on 2018-03-04. Retrieved 2011-11-01.
  4. Perltidy Online
  5. "PerlTidy configurations from Perl Best Practices". Archived from the original on 2018-03-04. Retrieved 2011-11-01.

External links

  • Page 35 of Conway, Damian (July 2005). Perl Best Practices (1 ed.). O'Reilly Media. ISBN 978-0-596-00173-5.
Software engineering
Fields
Concepts
Orientations
Models
Developmental
Other
Languages
Related fields
Perl
Things
Frameworks
Software
Related
Books
People


Stub icon

This software-engineering-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: