The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Perl::Critic::Violation"

Perl::Critic::Violation - A violation of a Policy found in some source code. River stage three • 133 direct dependents • 408 total dependents

Perl::Critic::Violation is the generic representation of an individual Policy violation. Its primary purpose is to provide an abstraction layer so that clients of Perl::Critic don't have to know anything about PPI. The "violations" method of all Perl...

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Perl::Critic::Policy::Compatibility::PodMinimumVersion - check Perl version declared against POD features used River stage two • 5 direct dependents • 18 total dependents

This policy is part of the "Perl::Critic::Pulp" add-on. It checks that the POD features you use don't exceed your target Perl version as indicated by "use 5.008" etc. use 5.005; =pod C<< something >> # bad, double angles needs 5.006 POD doesn't affec...

KRYDE/Perl-Critic-Pulp-99 - 28 Feb 2021 08:34:14 UTC

Test::Perl::Critic - Use Perl::Critic in test programs River stage three • 168 direct dependents • 274 total dependents

Test::Perl::Critic wraps the Perl::Critic engine in a convenient subroutine suitable for test programs written using the Test::More framework. This makes it easy to integrate coding-standards enforcement into the build process. For ultimate convenien...

PETDANCE/Test-Perl-Critic-1.04 - 26 Mar 2018 15:07:07 UTC

Perl::Critic - Critique Perl source code for best-practices. River stage three • 133 direct dependents • 408 total dependents

Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to...

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Perl::Critic::Git - Bond git and Perl::Critic to blame the right people for violations. River stage one • 2 direct dependents • 2 total dependents

AUBERTG/Perl-Critic-Git-v1.3.1 - 08 Apr 2018 01:30:07 UTC

Perl::Critic::Utils - General utility subroutines and constants for Perl::Critic and derivative distributions. River stage three • 133 direct dependents • 408 total dependents

This module provides several static subs and variables that are useful for developing Perl::Critic::Policy subclasses. Unless you are writing Policy modules, you probably don't care about this package....

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Perl::Critic::Pulp - some add-on perlcritic policies River stage two • 5 direct dependents • 18 total dependents

This is a collection of add-on policies for "Perl::Critic". They're under a "pulp" theme plus other themes according to their purpose (see "POLICY THEMES" in Perl::Critic). Bugs CodeLayout::ProhibitFatCommaNewline Avoid newline before "=>" not quotin...

KRYDE/Perl-Critic-Pulp-99 - 28 Feb 2021 08:34:14 UTC

Perl::Critic::Policy - Base class for all Policy modules. River stage three • 133 direct dependents • 408 total dependents

Perl::Critic::Policy is the abstract base class for all Policy objects. If you're developing your own Policies, your job is to implement and override its methods in a subclass. To work with the Perl::Critic engine, your implementation must behave as ...

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Test::Perl::Critic::Git - Test module to run perl critic on changed git files River stage zero No dependents

Test module to run perl critic on changed git files...

MZIESCHA/Test-Perl-Critic-Git-0.000200 - 24 Nov 2019 12:47:24 UTC

Perl::Critic::Document - Caching wrapper around a PPI::Document. River stage three • 133 direct dependents • 408 total dependents

Perl::Critic does a lot of iterations over the PPI document tree via the "PPI::Document::find()" method. To save some time, this class pre-caches a lot of the common "find()" calls in a single traversal. Then, on subsequent requests we return the cac...

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Perl::Critic::StricterSubs - Perl::Critic plugin for stricter subroutine checks River stage two • 7 direct dependents • 13 total dependents

As a dynamic language, Perl doesn't require you to define subroutines until run-time. Although this is a powerful feature, it can also be a major source of bugs. For example, you might mistype the name of a subroutine, or call a subroutine from anoth...

PETDANCE/Perl-Critic-StricterSubs-0.06 - 26 Apr 2022 03:43:51 UTC

Perl::Critic::DynamicPolicy - Base class for dynamic Policies River stage one • 3 direct dependents • 9 total dependents

Perl::Critic::DynamicPolicy is intended to be used as a base class for Perl::Critic::Policy modules that wish to compile and/or execute the code that is being analyzed. Policies that inherit from Perl::Critic::DynamicPolicy will "fork" the process ea...

THALJEF/Perl-Critic-Dynamic-0.05 - 30 Sep 2010 22:07:27 UTC

Perl::Critic::Pulp::PodParser - shared POD parsing code for the Pulp perlcritic add-on River stage two • 5 direct dependents • 18 total dependents

This is only meant for internal use yet. It's some shared parse-from-element, error suppression, no output, violation accumulation and violation line number things for POD parsing in policies....

KRYDE/Perl-Critic-Pulp-99 - 28 Feb 2021 08:34:14 UTC

Test::Perl::Critic::Progressive - Gradually enforce coding standards. River stage two • 7 direct dependents • 30 total dependents

Applying coding standards to large amounts of legacy code is a daunting task. Often times, legacy code is so non-compliant that it seems downright impossible. But, if you consistently chip away at the problem, you will eventually succeed! Test::Perl:...

THALJEF/Test-Perl-Critic-Progressive-0.03 - 27 Jul 2008 23:06:06 UTC

Perl::Critic::PetPeeves::JTRAMMELL - policies to prohibit/require my pet peeves River stage one • 2 direct dependents • 6 total dependents

Module "Perl::Critic::PetPeeves::JTRAMMELL" provides policies that I want that haven't already been implemented elsewhere. So far this is: Perl::Critic::Policy::Variables::ProhibitUselessInitialization Considers unnecessary initialization a style vio...

JTRAMMELL/Perl-Critic-PetPeeves-JTRAMMELL-0.04 - 28 Apr 2014 19:13:24 UTC

Perl::Critic::Policy::Tics::ProhibitLongLines - 80 x 40 for life! River stage one • 3 direct dependents • 7 total dependents

Please keep your code to about eighty columns wide, the One True Terminal Width. Going over that occasionally is okay, but only once in a while. This policy always throws a violation for extremely long lines. It will also throw a violation if there a...

RJBS/Perl-Critic-Tics-0.010 - 31 Dec 2022 19:04:14 UTC

Perl::Critic::Policy::Documentation::PodSpelling - Check your spelling. River stage three • 133 direct dependents • 408 total dependents

Did you write the documentation? Check. Did you document all of the public methods? Check. Is your documentation readable? Hmm... Ideally, we'd like Perl::Critic to tell you when your documentation is inadequate. That's hard to code, though. So, insp...

PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC

Perl::Critic::Policy::Mardem::ProhibitLargeSub River stage one • 1 direct dependent • 1 total dependent

This Policy counts the statements within a sub (more precise the PPI::Statement's)...

MARDEM/Perl-Critic-Mardem-0.04 - 24 May 2022 18:35:51 UTC

Perl::Critic::Policy::Moose::ProhibitNewMethod - Don't override Moose's standard constructors. River stage one • 4 direct dependents • 8 total dependents

Overriding "new()" on a Moose class causes a number of problems, including speed issues and problems with order of invocation of constructors when multiple inheritance is involved. Use "BUILDARGS()" and "BUILD()" instead....

DROLSKY/Perl-Critic-Moose-1.05 - 12 Sep 2016 17:20:06 UTC

Perl::Critic::Policy::logicLAB::ModuleBlacklist - blacklist modules you want to prohibit use of River stage one • 2 direct dependents • 3 total dependents

This policy can be used to specify a list of unwanted modules. Using a blacklisting, so if the modules are used in the evaluated code a violation is triggered. In addition to blacklisting modules it is possible to recommend alternatives to blackliste...

JONASBN/Perl-Critic-Policy-logicLAB-ModuleBlacklist-0.04 - 06 Sep 2015 16:54:39 UTC
56 results (0.036 seconds)