FunctionalPerl 0.72.2 Deleted
Kwalitee Issues
No Core Issues.
- 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.
- has_tests_in_t_dir
-
Add tests or move tests.pl to the t/ directory!
- 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: htmlgen/FunctionalPerl/Htmlgen/Cost.pm, htmlgen/FunctionalPerl/Htmlgen/FileUtil.pm, htmlgen/FunctionalPerl/Htmlgen/Htmlparse.pm, htmlgen/FunctionalPerl/Htmlgen/Linking.pm, htmlgen/FunctionalPerl/Htmlgen/MarkdownPlus.pm, htmlgen/FunctionalPerl/Htmlgen/Mediawiki.pm, htmlgen/FunctionalPerl/Htmlgen/Nav.pm, htmlgen/FunctionalPerl/Htmlgen/PXMLMapper.pm, htmlgen/FunctionalPerl/Htmlgen/PathTranslate.pm, htmlgen/FunctionalPerl/Htmlgen/PathUtil.pm, htmlgen/FunctionalPerl/Htmlgen/Toc.pm, htmlgen/FunctionalPerl/Htmlgen/UriUtil.pm, htmlgen/FunctionalPerl/Htmlgen/default_config.pm
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- 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: Chj::IO::Tempdir
- no_invalid_versions
-
Fix the version numbers so that version::is_lax($version) returns true.
Error:
- lib/Chj/Class/Array.pm: HASH(0x5609d8172938)
- consistent_version
-
Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).
Error: 0.072002,6.01
- 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.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- 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 |
---|---|---|---|
Chj::Backtrace | metacpan | ||
Chj::BinHexOctDec | metacpan | ||
Chj::BuiltinTypePredicates | metacpan | ||
Chj::CPAN::ModulePODUrl | get module POD url on metacpan | metacpan | |
Chj::Class::Array | array based perl objects (deprecated) | metacpan | |
Chj::Class::methodnames | metacpan | ||
Chj::Destructor | metacpan | ||
Chj::HTTP::Daemon | a simple http server class (modified HTTP::Daemon) | 6.01 | metacpan |
Chj::IO::Command | metacpan | ||
Chj::IO::CommandCommon | metacpan | ||
Chj::IO::Dir | metacpan | ||
Chj::IO::File | metacpan | ||
Chj::IO::Pipe | metacpan | ||
Chj::IO::PipelessCommand | metacpan | ||
Chj::IO::Tempdir | metacpan | ||
Chj::IO::Tempfile | metacpan | ||
Chj::IO::WrappedFile | metacpan | ||
Chj::Linux::LmSensors | metacpan | ||
Chj::NamespaceClean | metacpan | ||
Chj::NamespaceCleanAbove | metacpan | ||
Chj::Package::OfPath | metacpan | ||
Chj::Serialize | metacpan | ||
Chj::TEST | metacpan | ||
Chj::TerseDumper | metacpan | ||
Chj::Unix::Exitcode | metacpan | ||
Chj::Unix::Signal | metacpan | ||
Chj::Util::AskYN | metacpan | ||
Chj::chompspace | metacpan | ||
Chj::constructorexporter | metacpan | ||
Chj::noTEST | metacpan | ||
Chj::pp | pretty printing as a debugging help | metacpan | |
Chj::ruse | reload modules | metacpan | |
Chj::singlequote | metacpan | ||
Chj::singlequote::t | tests for Chj::singlequote | metacpan | |
Chj::tempdir | metacpan | ||
Chj::time_this | benchmarking function that also returns the result(s) | metacpan | |
Chj::xIO | some IO utilities | metacpan | |
Chj::xIOUtil | exception-throwing I/O utilities | metacpan | |
Chj::xhome | metacpan | ||
Chj::xopen | metacpan | ||
Chj::xopendir | metacpan | ||
Chj::xoutpipe | metacpan | ||
Chj::xperlfunc | metacpan | ||
Chj::xpipe | metacpan | ||
Chj::xtmpfile | metacpan | ||
FP::Abstract::Equal | equality protocol | metacpan | |
FP::Abstract::Interface | protocol for an interface | metacpan | |
FP::Abstract::Pure | functional purity protocol | metacpan | |
FP::Abstract::Sequence | functional sequence protocol | metacpan | |
FP::Abstract::Sequence::t | tests for FP::Abstract::Sequence | metacpan | |
FP::Abstract::Show | equality protocol | metacpan | |
FP::Array | pure functions to work with native Perl arrays | metacpan | |
FP::Array::Mixin | metacpan | ||
FP::Array_sort | 'sensible' sorting setup | metacpan | |
FP::Char | functions to handle individual characters | metacpan | |
FP::Combinators | function combinators | metacpan | |
FP::DBI | DBI with results as lazy lists | metacpan | |
FP::Div | various pure functions | metacpan | |
FP::DumperEqual | equality | metacpan | |
FP::Equal | generic equality comparison | metacpan | |
FP::Equal::t | tests for FP::Equal | metacpan | |
FP::Failure | failure values | metacpan | |
FP::Git::Repository | metacpan | ||
FP::Hash | metacpan | ||
FP::HashSet | set operations for hash tables | metacpan | |
FP::IOStream | metacpan | ||
FP::Interfaces | implement interfaces | metacpan | |
FP::Lazy | lazy evaluation (delayed evaluation, promises) | metacpan | |
FP::List | singly linked (purely functional) lists | metacpan | |
FP::Memoizing | a functional memoize | metacpan | |
FP::MutableArray | metacpan | ||
FP::Ops | function wrappers around Perl ops | metacpan | |
FP::Optional | dealing with optional values | metacpan | |
FP::OrderedCollection | metacpan | ||
FP::Path | metacpan | ||
FP::Path::t | metacpan | ||
FP::Predicates | metacpan | ||
FP::PureArray | metacpan | ||
FP::PureArray::t | tests for FP::PureArray | metacpan | |
FP::Repl | read-eval-print loop | metacpan | |
FP::Repl::AutoTrap | use FP::Repl::Trap on tty, Chj::Backtrace otherwise | metacpan | |
FP::Repl::Dependencies | hack to load Repl dependencies | metacpan | |
FP::Repl::Repl | read-eval-print loop | metacpan | |
FP::Repl::Stack | metacpan | ||
FP::Repl::StackPlus | Stack including lexical variables | metacpan | |
FP::Repl::Trap | metacpan | ||
FP::Repl::WithRepl | metacpan | ||
FP::Repl::corefuncs | metacpan | ||
FP::Show | give (nice) code representation for debugging purposes | metacpan | |
FP::Show::Base::FP_Struct | metacpan | ||
FP::Show::t | metacpan | ||
FP::Stream | lazily generated, singly linked (purely functional) lists | metacpan | |
FP::StrictList | an FP::List that enforces list semantics | metacpan | |
FP::Struct | classes for functional perl | metacpan | |
FP::Text::CSV | functional interface to Text::CSV | metacpan | |
FP::Trampoline | tail call optimization without reliance on goto | metacpan | |
FP::TransparentLazy | lazy evaluation with transparent evaluation | metacpan | |
FP::Trie | purely functional prefix tree | metacpan | |
FP::Trie::t | tests for FP::Trie | metacpan | |
FP::Untainted | functional untainting | metacpan | |
FP::Values | utilities to work with Perl's multiple values ("lists") | metacpan | |
FP::Weak | utilities to weaken references | metacpan | |
FP::Weak::t | tests for FP::Weak | metacpan | |
FP::fix | recurse with the fix point combinator | metacpan | |
FP::uncurry | metacpan | ||
FP::url_ | metacpan | ||
FunctionalPerl | functional programming on Perl | 0.072002 | metacpan |
FunctionalPerl::Htmlgen::Cost | metacpan | ||
FunctionalPerl::Htmlgen::FileUtil | metacpan | ||
FunctionalPerl::Htmlgen::Htmlparse | metacpan | ||
FunctionalPerl::Htmlgen::Linking | metacpan | ||
FunctionalPerl::Htmlgen::MarkdownPlus | metacpan | ||
FunctionalPerl::Htmlgen::Mediawiki | metacpan | ||
FunctionalPerl::Htmlgen::Nav | configurable navigation bar data structure | metacpan | |
FunctionalPerl::Htmlgen::PXMLMapper | base class for PXML mappers | metacpan | |
FunctionalPerl::Htmlgen::PathTranslate | metacpan | ||
FunctionalPerl::Htmlgen::PathUtil | metacpan | ||
FunctionalPerl::Htmlgen::Toc | building a table of contents | metacpan | |
FunctionalPerl::Htmlgen::UriUtil | metacpan | ||
FunctionalPerl::Htmlgen::default_config | metacpan | ||
PXML | functional XML handling, general functions | metacpan | |
PXML::Element | base class for PXML elements | metacpan | |
PXML::HTML5 | metacpan | ||
PXML::Preserialize | faster PXML templating through preserialization | metacpan | |
PXML::Preserialize::t | tests for PXML::Preserialize | metacpan | |
PXML::SVG | metacpan | ||
PXML::Serialize | metacpan | ||
PXML::Serialize::t | tests for PXML::Serialize | metacpan | |
PXML::Tags | metacpan | ||
PXML::Util | utility functions for PXML trees | metacpan | |
PXML::XHTML | metacpan |
Provides
Name | File | View |
---|---|---|
Chj::Destructor::_ | lib/Chj/Destructor.pm | metacpan |
Chj::Linux::LmSensors::Measurement | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Linux::LmSensors::Selector | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Linux::LmSensors::Value | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Linux::LmSensors::ValueBase | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Linux::LmSensors::ValueGroup | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Linux::LmSensors::ValueNA | lib/Chj/Linux/LmSensors.pm | metacpan |
Chj::Serializable::Closure | lib/Chj/Serialize.pm | metacpan |
Chj::Serialize::Closure | lib/Chj/Serialize.pm | metacpan |
Chj::Unix::Exitcode::Exitcode | lib/Chj/Unix/Exitcode.pm | metacpan |
Chj::ruse::Reload | lib/Chj/ruse.pm | metacpan |
Chj::xperlfunc::Getgrnam | lib/Chj/xperlfunc.pm | metacpan |
Chj::xperlfunc::Getpwnam | lib/Chj/xperlfunc.pm | metacpan |
Chj::xperlfunc::mtimed | lib/Chj/xperlfunc.pm | metacpan |
Chj::xperlfunc::tmpdir | lib/Chj/xperlfunc.pm | metacpan |
Chj::xperlfunc::xlocaltime | lib/Chj/xperlfunc.pm | metacpan |
Chj::xperlfunc::xstat | lib/Chj/xperlfunc.pm | metacpan |
FP::DBI::Row | lib/FP/DBI.pm | metacpan |
FP::DBI::db | lib/FP/DBI.pm | metacpan |
FP::DBI::st | lib/FP/DBI.pm | metacpan |
FP::Failure::Abstract::Message | lib/FP/Failure.pm | metacpan |
FP::Failure::Failure | lib/FP/Failure.pm | metacpan |
FP::Failure::Message | lib/FP/Failure.pm | metacpan |
FP::Failure::MessageFmt | lib/FP/Failure.pm | metacpan |
FP::Lazy::Promise | lib/FP/Lazy.pm | metacpan |
FP::Lazy::PromiseLight | lib/FP/Lazy.pm | metacpan |
FP::List::List | lib/FP/List.pm | metacpan |
FP::List::Null | lib/FP/List.pm | metacpan |
FP::List::Pair | lib/FP/List.pm | metacpan |
FP::PureArray::_Test | lib/FP/PureArray/t.pm | metacpan |
FP::Repl::Repl::StackPlusFrame | lib/FP/Repl/StackPlus.pm | metacpan |
FP::Repl::StackFrame | lib/FP/Repl/Stack.pm | metacpan |
FP::StrictList::Null | lib/FP/StrictList.pm | metacpan |
FP::StrictList::Pair | lib/FP/StrictList.pm | metacpan |
FP::TransparentLazy::Promise | lib/FP/TransparentLazy.pm | metacpan |
FP::TransparentLazy::PromiseLight | lib/FP/TransparentLazy.pm | metacpan |
FP::Trie::BareLevel | lib/FP/Trie.pm | metacpan |
FP::Trie::KeyNotFoundException | lib/FP/Trie.pm | metacpan |
FP::Trie::Trie | lib/FP/Trie.pm | metacpan |
FP::Trie::ValueLevel | lib/FP/Trie.pm | metacpan |
FP::_::MutableArray | lib/FP/MutableArray.pm | metacpan |
FP::_::PureArray | lib/FP/PureArray.pm | metacpan |
FunctionalPerl::Htmlgen::Linking::Anchors | htmlgen/FunctionalPerl/Htmlgen/Linking.pm | metacpan |
FunctionalPerl::Htmlgen::Linking::a_href | htmlgen/FunctionalPerl/Htmlgen/Linking.pm | metacpan |
FunctionalPerl::Htmlgen::Linking::code | htmlgen/FunctionalPerl/Htmlgen/Linking.pm | metacpan |
FunctionalPerl::Htmlgen::Nav::Entry | htmlgen/FunctionalPerl/Htmlgen/Nav.pm | metacpan |
FunctionalPerl::Htmlgen::Nav::Index | htmlgen/FunctionalPerl/Htmlgen/Nav.pm | metacpan |
FunctionalPerl::Htmlgen::Nav::RealEntry | htmlgen/FunctionalPerl/Htmlgen/Nav.pm | metacpan |
FunctionalPerl::Htmlgen::Nav::TopEntry | htmlgen/FunctionalPerl/Htmlgen/Nav.pm | metacpan |
PFLANZE::Cost | htmlgen/FunctionalPerl/Htmlgen/Cost.pm | metacpan |
PFLANZE::TocNode | htmlgen/FunctionalPerl/Htmlgen/Toc.pm | metacpan |
PFLANZE::TocNodeBase | htmlgen/FunctionalPerl/Htmlgen/Toc.pm | metacpan |
PFLANZE::TocRootNode | htmlgen/FunctionalPerl/Htmlgen/Toc.pm | metacpan |
PFLANZE::Totalcost | htmlgen/FunctionalPerl/Htmlgen/Cost.pm | metacpan |
PXML::Body | lib/PXML.pm | metacpan |
PXML::PSVG | lib/PXML/SVG.pm | metacpan |
PXML::PXHTML | lib/PXML/XHTML.pm | metacpan |
PXML::Preserialize::Argument | lib/PXML/Preserialize.pm | metacpan |
PXML::Preserialize::Serialized | lib/PXML/Preserialize.pm | metacpan |