Perl::...idyCode(3pm)
Okay bestie, welcome to the Perl::...idyCode(3pm) page from the User Contributed Perl Documentation β¨ β itβs giving βPerl::Critic policy with a serious tidy-code agenda,β and honestly, it ate.
π NAME π
Perl::Critic::Policy::CodeLayout::RequireTidyCode β Must run code through perltidy.
Thatβs the whole vibe check: the policy is Perl::Critic::Policy::CodeLayout::RequireTidyCode, and its one-liner is literally βMust run code through perltidy.β π«Ά
π¦ AFFILIATION π¦
This Policy is part of the core Perl::Critic distribution. So itβs not some random side-quest add-on; itβs built into the main fam π
.
πΈ DESCRIPTION πΈ
Okay so Conway does make specific recommendations for whitespace and curly-braces in your code, but the most important thing is to adopt a consistent layout, regardless of the specifics. And the easiest way to do that is to use Perl::Tidy. This policy will complain if your code hasnβt been run through Perl::Tidy. Periodt π
β¨ CONFIGURATION β¨
This policy can be configured to tell Perl::Tidy to use a particular perltidyrc file or no configuration at all. By default, Perl::Tidy is told to look in its default location for configuration. Perl::Critic can be told to tell Perl::Tidy to use a specific configuration file by putting an entry in a .perlcriticrc file like this:
[CodeLayout::RequireTidyCode]
perltidyrc = /usr/share/perltidy.conf
As a special case, setting "perltidyrc" to the empty string tells Perl::Tidy not to load any configuration file at all and just use Perl::Tidyβs own default style.
[CodeLayout::RequireTidyCode]
perltidyrc =
π₯ SEE ALSO π₯
Perl::Tidyβ the one and only SEE ALSO bestie here.
π AUTHOR π
Written by Jeffrey Ryan Thalhammer <jeff@imaginative-software.com> π
π COPYRIGHT π
Copyright (c) 2005-2011 Imaginative Software Systems. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license can be found in the LICENSE file included with this module.
This was Perl::...idyCode(3pm) from the User Contributed Perl Documentation, brought to you by perl v5.42.0 and dated 2024-10-23. Bye bestie, stay tidy π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Perl-Critic 1.156.0-bp160.1.1 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms