Moose 1.9900-TRIAL Deleted
Kwalitee Issues
- use_strict
-
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
Error: Moose::Meta::Attribute::Native, Moose::Meta::Object::Trait
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- Dist::CheckConflicts
- proper_libs
-
Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.
Error: benchmarks/cmop/lib/Bench/Accessor.pm, benchmarks/cmop/lib/Bench/Construct.pm, benchmarks/cmop/lib/Bench/Run.pm, benchmarks/cmop/lib/MOP/Immutable/Point.pm, benchmarks/cmop/lib/MOP/Immutable/Point3D.pm, benchmarks/cmop/lib/MOP/Installed/Point.pm, benchmarks/cmop/lib/MOP/Installed/Point3D.pm, benchmarks/cmop/lib/MOP/Point.pm, benchmarks/cmop/lib/MOP/Point3D.pm, benchmarks/cmop/lib/Plain/Point.pm, benchmarks/cmop/lib/Plain/Point3D.pm
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: Moose::Meta::Attribute::Native, Moose::Meta::Object::Trait
- no_unauthorized_packages
-
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:
- Moose::Meta::TypeConstraint::Role
- test_prereq_matches_use
-
List all modules used in the test suite in META.yml test_requires
Error:
- DBM::Deep
- DateTime
- DateTime::Calendar::Mayan
- DateTime::Format::MySQL
- Declare::Constraints::Simple
- HTTP::Headers
- IO::String
- Locale::US
- Params::Coerce
- Regexp::Common
- Test::Builder::Tester
- Test::Deep
- URI
- mro
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Bench::Accessor | metacpan | ||
Bench::Construct | metacpan | ||
Bench::Run | metacpan | ||
Class::MOP | A Meta Object Protocol for Perl 5 | 1.9900 | metacpan |
Class::MOP::Attribute | Attribute Meta Object | 1.9900 | metacpan |
Class::MOP::Class | Class Meta Object | 1.9900 | metacpan |
Class::MOP::Class::Immutable::Trait | Implements immutability for metaclass objects | 1.9900 | metacpan |
Class::MOP::Deprecated | Manages deprecation warnings for Class::MOP | 1.9900 | metacpan |
Class::MOP::Instance | Instance Meta Object | 1.9900 | metacpan |
Class::MOP::Method | Method Meta Object | 1.9900 | metacpan |
Class::MOP::Method::Accessor | Method Meta Object for accessors | 1.9900 | metacpan |
Class::MOP::Method::Constructor | Method Meta Object for constructors | 1.9900 | metacpan |
Class::MOP::Method::Generated | Abstract base class for generated methods | 1.9900 | metacpan |
Class::MOP::Method::Inlined | Method base class for methods which have been inlined | 1.9900 | metacpan |
Class::MOP::Method::Meta | Method Meta Object for C<meta> methods | 1.9900 | metacpan |
Class::MOP::Method::Wrapped | Method Meta Object for methods with before/after/around modifiers | 1.9900 | metacpan |
Class::MOP::MiniTrait | Extremely limited trait application | 1.9900 | metacpan |
Class::MOP::Mixin | Base class for mixin classes | 1.9900 | metacpan |
Class::MOP::Mixin::AttributeCore | Core attributes shared by attribute metaclasses | 1.9900 | metacpan |
Class::MOP::Mixin::HasAttributes | Methods for metaclasses which have attributes | 1.9900 | metacpan |
Class::MOP::Mixin::HasMethods | Methods for metaclasses which have methods | 1.9900 | metacpan |
Class::MOP::Module | Module Meta Object | 1.9900 | metacpan |
Class::MOP::Object | Base class for metaclasses | 1.9900 | metacpan |
Class::MOP::Package | Package Meta Object | 1.9900 | metacpan |
MOP::Immutable::Point | metacpan | ||
MOP::Immutable::Point3D | metacpan | ||
MOP::Installed::Point | metacpan | ||
MOP::Installed::Point3D | metacpan | ||
MOP::Point | metacpan | ||
MOP::Point3D | metacpan | ||
Moose | A postmodern object system for Perl 5 | 1.9900 | metacpan |
Moose::Deprecated | Manages deprecation warnings for Moose | 1.9900 | metacpan |
Moose::Error::Confess | Prefer C<confess> | 1.9900 | metacpan |
Moose::Error::Croak | Prefer C<croak> | 1.9900 | metacpan |
Moose::Error::Default | L<Carp> based error generation for Moose. | 1.9900 | metacpan |
Moose::Exporter | make an import() and unimport() just like Moose.pm | 1.9900 | metacpan |
Moose::Meta::Attribute | The Moose attribute metaclass | 1.9900 | metacpan |
Moose::Meta::Attribute::Native | Delegate to native Perl types | 1.9900 | metacpan |
Moose::Meta::Attribute::Native::Trait | Shared role for native delegation traits | 1.9900 | metacpan |
Moose::Meta::Attribute::Native::Trait::Array | Helper trait for array delegation | 1.9900 | metacpan |
Moose::Meta::Attribute::Native::Trait::Bool | 1.9900 | metacpan | |
Moose::Meta::Attribute::Native::Trait::Code | 1.9900 | metacpan | |
Moose::Meta::Attribute::Native::Trait::Counter | Helper trait for counters | 1.9900 | metacpan |
Moose::Meta::Attribute::Native::Trait::Hash | Helper trait for HashRef attributes | 1.9900 | metacpan |
Moose::Meta::Attribute::Native::Trait::Number | 1.9900 | metacpan | |
Moose::Meta::Attribute::Native::Trait::String | Helper trait for Str attributes | 1.9900 | metacpan |
Moose::Meta::Class | The Moose metaclass | 1.9900 | metacpan |
Moose::Meta::Class::Immutable::Trait | Implements immutability for metaclass objects | 1.9900 | metacpan |
Moose::Meta::Instance | The Moose Instance metaclass | 1.9900 | metacpan |
Moose::Meta::Method | A Moose Method metaclass | 1.9900 | metacpan |
Moose::Meta::Method::Accessor | A Moose Method metaclass for accessors | 1.9900 | metacpan |
Moose::Meta::Method::Augmented | A Moose Method metaclass for augmented methods | 1.9900 | metacpan |
Moose::Meta::Method::Constructor | Method Meta Object for constructors | 1.9900 | metacpan |
Moose::Meta::Method::Delegation | A Moose Method metaclass for delegation methods | 1.9900 | metacpan |
Moose::Meta::Method::Destructor | Method Meta Object for destructors | 1.9900 | metacpan |
Moose::Meta::Method::Meta | A Moose Method metaclass for C<meta> methods | 1.9900 | metacpan |
Moose::Meta::Method::Overridden | A Moose Method metaclass for overridden methods | 1.9900 | metacpan |
Moose::Meta::Mixin::AttributeCore | Core attributes shared by attribute metaclasses | 1.9900 | metacpan |
Moose::Meta::Object::Trait | Some overrides for L<Class::MOP::Object> functionality | 1.9900 | metacpan |
Moose::Meta::Role | The Moose Role metaclass | 1.9900 | metacpan |
Moose::Meta::Role::Application | A base class for role application | 1.9900 | metacpan |
Moose::Meta::Role::Application::RoleSummation | Combine two or more roles | 1.9900 | metacpan |
Moose::Meta::Role::Application::ToClass | Compose a role into a class | 1.9900 | metacpan |
Moose::Meta::Role::Application::ToInstance | Compose a role into an instance | 1.9900 | metacpan |
Moose::Meta::Role::Application::ToRole | Compose a role into another role | 1.9900 | metacpan |
Moose::Meta::Role::Attribute | 1.9900 | metacpan | |
Moose::Meta::Role::Composite | An object to represent the set of roles | 1.9900 | metacpan |
Moose::Meta::Role::Method | A Moose Method metaclass for Roles | 1.9900 | metacpan |
Moose::Meta::Role::Method::Conflicting | A Moose metaclass for conflicting methods in Roles | 1.9900 | metacpan |
Moose::Meta::Role::Method::Required | A Moose metaclass for required methods in Roles | 1.9900 | metacpan |
Moose::Meta::TypeCoercion | The Moose Type Coercion metaclass | 1.9900 | metacpan |
Moose::Meta::TypeCoercion::Union | The Moose Type Coercion metaclass for Unions | 1.9900 | metacpan |
Moose::Meta::TypeConstraint | The Moose Type Constraint metaclass | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Class | Class/TypeConstraint parallel hierarchy | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::DuckType | Type constraint for duck typing | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Enum | Type constraint for enumerated values. | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Parameterizable | Type constraints which can take a parameter (ArrayRef) | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Parameterized | Type constraints with a bound parameter (ArrayRef[Int]) | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Registry | registry for type constraints | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Role | Role/TypeConstraint parallel hierarchy | 1.9900 | metacpan |
Moose::Meta::TypeConstraint::Union | A union of Moose type constraints | 1.9900 | metacpan |
Moose::Object | The base object for Moose | 1.9900 | metacpan |
Moose::Role | The Moose Role | 1.9900 | metacpan |
Moose::Util | Utilities for working with Moose classes | 1.9900 | metacpan |
Moose::Util::MetaRole | Apply roles to any metaclass, as well as the object base class | 1.9900 | metacpan |
Moose::Util::TypeConstraints | Type constraint system for Moose | 1.9900 | metacpan |
Moose::Util::TypeConstraints::OptimizedConstraints | Optimized constraint bodies for various moose types | 1.9900 | metacpan |
Plain::Point | metacpan | ||
Plain::Point3D | metacpan | ||
Test::Moose | Test functions for Moose specific features | 1.9900 | metacpan |
metaclass | a pragma for installing and using Class::MOP metaclasses | 1.9900 | metacpan |
oose | syntactic sugar to make Moose one-liners easier | 1.9900 | metacpan |
Provides
Name | File | View |
---|---|---|
Moose::Meta::Attribute::Custom::Moose | lib/Moose/Meta/Attribute.pm | metacpan |