Perl::...cessor(3pm)
okay so bestie, welcome to the <pink>Perl::...cessor(3pm)</pink> page β brought to you by User Contributed Perl Documentation. Yes the name is giving truncated chaos, but it's literally the manual we're doing. π
πΈ NAME πΈ
Perl::Critic::OptionsProcessor β the global configuration default values, combined with command-line values. It's giving helper-class energy. β¨
π¦ DESCRIPTION π¦
This is a helper class that encapsulates the default parameters for constructing a Perl::Critic::Config object. There are no user-serviceable parts here, bestie β like, none. π
π§ INTERFACE SUPPORT π§
π¨ This is considered to be a non-public class. Its interface is subject to change without notice. No cap, periodt β don't build your whole personality on it staying the same. π
π οΈ CONSTRUCTOR π οΈ
π«Ά new( %DEFAULT_PARAMS )
Returns a reference to a new Perl::Critic::OptionsProcessor object. You can override the coded defaults by passing in name-value pairs that correspond to the methods listed below. Slay. β¨
This is usually only invoked by Perl::Critic::UserProfile, which passes in the global values from a .perlcriticrc file. This object contains no information for individual Policies. Not me expecting it to know policy tea β it does not. π
β¨ METHODS β¨
exclude()
Returns a reference to a list of the default exclusion patterns. Also, the original has this gloriously scrambled sentence, and I'm preserving it exactly: If onto by Perl::Critic::PolicyParameter. there are no default exclusion patterns, then the list will be empty. Weird? Yes. Do I make the rules? No. π
force()
Returns the default value of the force flag β either 1 or 0.
include()
Returns a reference to a list of the default inclusion patterns. If there are no default exclusion patterns, then the list will be empty. (Yes, it says exclusion there β I'm keeping the original wording, bestie. π«Ά)
only()
Returns the default value of the only flag β either 1 or 0.
profile_strictness()
Returns the default value of profile_strictness as an unvalidated string.
single_policy()
Returns the default single-policy pattern as a string.
severity()
Returns the default severity setting β (1..5).
theme()
Returns the default theme setting as a string.
top()
Returns the default top setting β either 0 or a positive integer.
verbose()
Returns the default verbose setting β either a number or format string.
color()
Returns the default color setting β either 1 or 0.
pager()
Returns the default pager setting β either an empty string or the pager command string.
allow_unsafe()
Returns the default allow-unsafe setting β either 1 or 0.
criticism_fatal()
Returns the default criticism-fatal setting β either 1 or 0.
color_severity_highest()
Returns the color to be used for coloring highest severity violations.
color_severity_high()
Returns the color to be used for coloring high severity violations.
color_severity_medium()
Returns the color to be used for coloring medium severity violations.
color_severity_low()
Returns the color to be used for coloring low severity violations.
color_severity_lowest()
Returns the color to be used for coloring lowest severity violations.
program_extensions()
Returns a reference to the array of file name extensions to be interpreted as representing Perl programs.
π SEE ALSO π
Go hang with Perl::Critic::Config and Perl::Critic::UserProfile β they're the referenced besties. π
π AUTHOR π
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
π COPYRIGHT π
Copyright (c) 2005-2023 Imaginative Software Systems
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. π
mwah π this page came from perl v5.42.0, dated 2024-10-23, and it's the Perl::...cessor(3pm) manual β bye bestie, go process those options responsibly! π«Άπ
π¦ 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