• About
  • Sponsor
  • grep::cpan
  • Recent
  • FAQ
  • Tools
  • API
    • Identities
    • Profile
    • Favorites
    • Logout
    • GitHub
    • Twitter
    • Google
  • 09 Aug 2022 14:29:44 UTC
  • Distribution: Perl-Critic-Policy-Modules-RequireExplicitPackage-ObjectPad
  • Module version: 0.001
  • Source (raw)
  • Pod Source (raw)
  • Browse (raw)
  • Changes
  • Homepage
  • How to Contribute
  • Repository
  • Issues (0)
  • Testers (366 / 3 / 0)
  • Kwalitee Kwalitee Score
  • Bus factor: 1
  • 92.19% Coverage
  • License: perl_5
  • Activity
  • Activity Graph
    24 month
  • Tools
  • Download (14.61KB)
  • MetaCPAN Explorer
  • Permissions
  • Subscribe to distribution
    • Dependencies
    • Class::Method::Modifiers
    • Perl::Critic::Policy::Modules::RequireExplicitPackage
    • indirect
    • parent
    • strict
    • warnings

    • Reverse dependencies
    • CPAN Testers List
    • Dependency graph
  • Permalinks
  • This version
  • Latest version
  • Authored by: DERIV
    • chylli-binary
    • Raunak Kathuria
Deriv Services Ltd.  / 
Perl-Critic-Policy-Modules-RequireExplicitPackage-ObjectPad-0.001
River stage one • 1 direct dependent • 1 total dependent
⭐ Starred 0 GitHub stars
/ Perl::Critic::Policy::Modules::RequireExplicitPackage::ObjectPad
Contents
  • NAME
  • METHOLDS
    • violates
    • _replace_class
  • INHERITED METHODS

NAME

Perl::Critic::Policy::Modules::RequireExplicitPackage::ObjectPad - Always make the package/Object::Pad class explicit.

METHOLDS

violates

Please see Perl::Critic::Policy::Modules::RequireExplicitPackage::violates

_replace_class

replace 'use Object::Pad' and 'class XXXX' with `package XXX` in PPI::Document object, to make it be processable by Perl::Critic::Policy::Modules::RequireExplicitPackage::violates

Argument: PPI::Document object Return: cloned PPI::document object

INHERITED METHODS

Perl::Critic::Policy::Modules::RequireExplicitPackage

applies_to, default_maximum_violations_per_document, default_severity, default_themes, prepare_to_scan_document, supported_parameters

Perl::Critic::Policy

add_themes, get_abstract, get_format, get_long_name, get_maximum_violations_per_document, get_parameters, get_raw_abstract, get_severity, get_short_name, get_themes, initialize_if_enabled, is_enabled, is_safe, new, new_parameter_value_exception, parameter_metadata_available, set_format, set_maximum_violations_per_document, set_severity, set_themes, throw_parameter_value_exception, to_string, violation

Module Install Instructions

To install Perl::Critic::Policy::Modules::RequireExplicitPackage::ObjectPad, copy and paste the appropriate command in to your terminal.

cpanm

cpanm Perl::Critic::Policy::Modules::RequireExplicitPackage::ObjectPad

CPAN shell

perl -MCPAN -e shell
install Perl::Critic::Policy::Modules::RequireExplicitPackage::ObjectPad

For more information on module installation, please visit the detailed CPAN module installation guide.

Close
MetaCPAN
About
Sponsor
grep::cpan
Recent
FAQ
Tools
API
Perl.org
Bytemark logo liquidweb logo Deriv logo Geocode logo Fastly logo OpenCage logo Elastic logo Route4Me logo

Keyboard Shortcuts

Global
s Focus search bar
? Bring up this help dialog
GitHub
g p Go to pull requests
g i go to github issues (only if github is preferred repository)
POD
g a Go to author
g c Go to changes
g i Go to issues
g d Go to dist
g r Go to repository/SCM
g s Go to source
g b Go to file browse
Search terms
module: (e.g. module:Plugin)
distribution: (e.g. distribution:Dancer auth)
author: (e.g. author:SONGMU Redis)
version: (e.g. version:1.00)