SPVM 0.990051
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: SPVM::Address, SPVM::Array, SPVM::Bool, SPVM::Builder::Native::Stack, SPVM::Byte, SPVM::ByteList, SPVM::Callback, SPVM::Callback::Grep, SPVM::Callback::Map, SPVM::Callback::MapExpand, SPVM::Cloneable, SPVM::Cloner, SPVM::CommandInfo, SPVM::Comparable, SPVM::Comparator, SPVM::Comparator::Double, SPVM::Comparator::Float, SPVM::Comparator::Int, SPVM::Comparator::Long, SPVM::Comparator::String, SPVM::Complex_2d, SPVM::Complex_2f, SPVM::Document, SPVM::Document::EnvironmentVariables, SPVM::Document::Language, SPVM::Document::Language::Class, SPVM::Document::Language::ExceptionHandling, SPVM::Document::Language::GarbageCollection, SPVM::Document::Language::Operators, SPVM::Document::Language::Statements, SPVM::Document::Language::SyntaxParsing, SPVM::Document::Language::System, SPVM::Document::Language::Tokenization, SPVM::Document::Language::Types, SPVM::Document::Modules, SPVM::Document::NativeAPI, SPVM::Document::NativeAPI::Allocator, SPVM::Document::NativeAPI::Argument, SPVM::Document::NativeAPI::BasicType, SPVM::Document::NativeAPI::ClassFile, SPVM::Document::NativeAPI::ClassVariable, SPVM::Document::NativeAPI::Compiler, SPVM::Document::NativeAPI::Field, SPVM::Document::NativeAPI::Internal, SPVM::Document::NativeAPI::Method, SPVM::Document::NativeAPI::Mutex, SPVM::Document::NativeAPI::Runtime, SPVM::Document::NativeAPI::StringBuffer, SPVM::Document::NativeAPI::Type, SPVM::Document::NativeClass, SPVM::Document::Resource, SPVM::Double, SPVM::DoubleList, SPVM::EqualityCheckable, SPVM::EqualityChecker, SPVM::EqualityChecker::Address, SPVM::Error, SPVM::Error::Compile, SPVM::Error::FieldNotSpecified, SPVM::Error::NotSupported, SPVM::Error::System, SPVM::Error::Unicode::InvalidUTF8, SPVM::Float, SPVM::FloatList, SPVM::Fn, SPVM::Fn::Resource, SPVM::Format, SPVM::Hash, SPVM::Hash::Entry, SPVM::Immutable::ByteList, SPVM::Immutable::DoubleList, SPVM::Immutable::FloatList, SPVM::Immutable::IntList, SPVM::Immutable::LongList, SPVM::Immutable::ShortList, SPVM::Immutable::StringList, SPVM::Int, SPVM::IntList, SPVM::List, SPVM::Long, SPVM::LongList, SPVM::Native, SPVM::Native::API, SPVM::Native::Arg, SPVM::Native::BasicType, SPVM::Native::ClassFile, SPVM::Native::ClassVar, SPVM::Native::Compiler, SPVM::Native::Constant, SPVM::Native::Env, SPVM::Native::Field, SPVM::Native::Method, SPVM::Native::MethodCall, SPVM::Native::Runtime, SPVM::Native::Stack, SPVM::Packer, SPVM::Packer::Specifier, SPVM::Point, SPVM::Point3D, SPVM::SPVM, SPVM::Scope::Guard, SPVM::Short, SPVM::ShortList, SPVM::Sort, SPVM::StringBuffer, SPVM::StringList, SPVM::Stringable, SPVM::Stringer, SPVM::Sync::Mutex
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- no_dot_dirs
-
Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.
Error: .github
- 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: SPVM::Address, SPVM::Array, SPVM::Bool, SPVM::Builder::Native::Stack, SPVM::Byte, SPVM::ByteList, SPVM::Callback, SPVM::Callback::Grep, SPVM::Callback::Map, SPVM::Callback::MapExpand, SPVM::Cloneable, SPVM::Cloner, SPVM::CommandInfo, SPVM::Comparable, SPVM::Comparator, SPVM::Comparator::Double, SPVM::Comparator::Float, SPVM::Comparator::Int, SPVM::Comparator::Long, SPVM::Comparator::String, SPVM::Complex_2d, SPVM::Complex_2f, SPVM::Document, SPVM::Document::EnvironmentVariables, SPVM::Document::Language, SPVM::Document::Language::Class, SPVM::Document::Language::ExceptionHandling, SPVM::Document::Language::GarbageCollection, SPVM::Document::Language::Operators, SPVM::Document::Language::Statements, SPVM::Document::Language::SyntaxParsing, SPVM::Document::Language::System, SPVM::Document::Language::Tokenization, SPVM::Document::Language::Types, SPVM::Document::Modules, SPVM::Document::NativeAPI, SPVM::Document::NativeAPI::Allocator, SPVM::Document::NativeAPI::Argument, SPVM::Document::NativeAPI::BasicType, SPVM::Document::NativeAPI::ClassFile, SPVM::Document::NativeAPI::ClassVariable, SPVM::Document::NativeAPI::Compiler, SPVM::Document::NativeAPI::Field, SPVM::Document::NativeAPI::Internal, SPVM::Document::NativeAPI::Method, SPVM::Document::NativeAPI::Mutex, SPVM::Document::NativeAPI::Runtime, SPVM::Document::NativeAPI::StringBuffer, SPVM::Document::NativeAPI::Type, SPVM::Document::NativeClass, SPVM::Document::Resource, SPVM::Double, SPVM::DoubleList, SPVM::EqualityCheckable, SPVM::EqualityChecker, SPVM::EqualityChecker::Address, SPVM::Error, SPVM::Error::Compile, SPVM::Error::FieldNotSpecified, SPVM::Error::NotSupported, SPVM::Error::System, SPVM::Error::Unicode::InvalidUTF8, SPVM::Float, SPVM::FloatList, SPVM::Fn, SPVM::Fn::Resource, SPVM::Format, SPVM::Hash, SPVM::Hash::Entry, SPVM::Immutable::ByteList, SPVM::Immutable::DoubleList, SPVM::Immutable::FloatList, SPVM::Immutable::IntList, SPVM::Immutable::LongList, SPVM::Immutable::ShortList, SPVM::Immutable::StringList, SPVM::Int, SPVM::IntList, SPVM::List, SPVM::Long, SPVM::LongList, SPVM::Native, SPVM::Native::API, SPVM::Native::Arg, SPVM::Native::BasicType, SPVM::Native::ClassFile, SPVM::Native::ClassVar, SPVM::Native::Compiler, SPVM::Native::Constant, SPVM::Native::Env, SPVM::Native::Field, SPVM::Native::Method, SPVM::Native::MethodCall, SPVM::Native::Runtime, SPVM::Native::Stack, SPVM::Packer, SPVM::Packer::Specifier, SPVM::Point, SPVM::Point3D, SPVM::SPVM, SPVM::Scope::Guard, SPVM::Short, SPVM::ShortList, SPVM::Sort, SPVM::StringBuffer, SPVM::StringList, SPVM::Stringable, SPVM::Stringer, SPVM::Sync::Mutex
- 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.