Kwalitee Issues

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Compress::Zlib

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: KSx::Search::LongFieldSim, KSx::Search::ProximityQuery, KinoSearch::Analysis::Analyzer, KinoSearch::Analysis::CaseFolder, KinoSearch::Analysis::Inversion, KinoSearch::Analysis::PolyAnalyzer, KinoSearch::Analysis::Stemmer, KinoSearch::Analysis::Stopalizer, KinoSearch::Analysis::Token, KinoSearch::Analysis::TokenBatch, KinoSearch::Analysis::Tokenizer, KinoSearch::Architecture, KinoSearch::Doc, KinoSearch::Document::Doc, KinoSearch::Document::HitDoc, KinoSearch::FieldType, KinoSearch::FieldType::BlobType, KinoSearch::FieldType::Float32Type, KinoSearch::FieldType::Float64Type, KinoSearch::FieldType::FullTextType, KinoSearch::FieldType::Int32Type, KinoSearch::FieldType::Int64Type, KinoSearch::FieldType::StringType, KinoSearch::Highlight::HeatMap, KinoSearch::Highlight::Highlighter, KinoSearch::Index::BackgroundMerger, KinoSearch::Index::DataReader, KinoSearch::Index::DataWriter, KinoSearch::Index::DeletionsReader, KinoSearch::Index::DeletionsWriter, KinoSearch::Index::DocReader, KinoSearch::Index::DocVector, KinoSearch::Index::DocWriter, KinoSearch::Index::FilePurger, KinoSearch::Index::HighlightReader, KinoSearch::Index::HighlightWriter, KinoSearch::Index::IndexManager, KinoSearch::Index::IndexReader, KinoSearch::Index::Indexer, KinoSearch::Index::Inverter, KinoSearch::Index::Lexicon, KinoSearch::Index::LexiconReader, KinoSearch::Index::LexiconWriter, KinoSearch::Index::PolyLexicon, KinoSearch::Index::PolyReader, KinoSearch::Index::Posting, KinoSearch::Index::Posting::MatchPosting, KinoSearch::Index::Posting::RichPosting, KinoSearch::Index::Posting::ScorePosting, KinoSearch::Index::PostingList, KinoSearch::Index::PostingListReader, KinoSearch::Index::PostingListWriter, KinoSearch::Index::SegLexicon, KinoSearch::Index::SegPostingList, KinoSearch::Index::SegReader, KinoSearch::Index::SegWriter, KinoSearch::Index::Segment, KinoSearch::Index::Similarity, KinoSearch::Index::Snapshot, KinoSearch::Index::SortCache, KinoSearch::Index::SortReader, KinoSearch::Index::SortWriter, KinoSearch::Index::TermInfo, KinoSearch::Index::TermVector, KinoSearch::Indexer, KinoSearch::Obj::BitVector, KinoSearch::Object::BitVector, KinoSearch::Object::ByteBuf, KinoSearch::Object::CharBuf, KinoSearch::Object::Err, KinoSearch::Object::Hash, KinoSearch::Object::Host, KinoSearch::Object::I32Array, KinoSearch::Object::LockFreeRegistry, KinoSearch::Object::Num, KinoSearch::Object::Obj, KinoSearch::Object::VArray, KinoSearch::Object::VTable, KinoSearch::Plan::Architecture, KinoSearch::Plan::BlobType, KinoSearch::Plan::FieldType, KinoSearch::Plan::Float32Type, KinoSearch::Plan::Float64Type, KinoSearch::Plan::FullTextType, KinoSearch::Plan::Int32Type, KinoSearch::Plan::Int64Type, KinoSearch::Plan::Schema, KinoSearch::Plan::StringType, KinoSearch::QueryParser, KinoSearch::Schema, KinoSearch::Search::ANDQuery, KinoSearch::Search::ANDScorer, KinoSearch::Search::BitVecMatcher, KinoSearch::Search::Collector, KinoSearch::Search::Collector::BitCollector, KinoSearch::Search::Collector::SortCollector, KinoSearch::Search::Compiler, KinoSearch::Search::HitCollector, KinoSearch::Search::HitCollector::BitCollector, KinoSearch::Search::HitQueue, KinoSearch::Search::Hits, KinoSearch::Search::IndexSearcher, KinoSearch::Search::LeafQuery, KinoSearch::Search::MatchAllQuery, KinoSearch::Search::MatchDoc, KinoSearch::Search::Matcher, KinoSearch::Search::NOTQuery, KinoSearch::Search::NOTScorer, KinoSearch::Search::NoMatchQuery, KinoSearch::Search::ORQuery, KinoSearch::Search::ORScorer, KinoSearch::Search::PhraseQuery, KinoSearch::Search::PolyCompiler, KinoSearch::Search::PolyQuery, KinoSearch::Search::PolySearcher, KinoSearch::Search::Query, KinoSearch::Search::QueryParser, KinoSearch::Search::RangeQuery, KinoSearch::Search::RequiredOptionalQuery, KinoSearch::Search::RequiredOptionalScorer, KinoSearch::Search::Searchable, KinoSearch::Search::Searcher, KinoSearch::Search::Similarity, KinoSearch::Search::SortRule, KinoSearch::Search::SortSpec, KinoSearch::Search::Span, KinoSearch::Search::TermQuery, KinoSearch::Search::TopDocs, KinoSearch::Searcher, KinoSearch::Store::FSFileHandle, KinoSearch::Store::FSFolder, KinoSearch::Store::FileHandle, KinoSearch::Store::Folder, KinoSearch::Store::InStream, KinoSearch::Store::Lock, KinoSearch::Store::LockErr, KinoSearch::Store::LockFactory, KinoSearch::Store::OutStream, KinoSearch::Store::RAMFile, KinoSearch::Store::RAMFileHandle, KinoSearch::Store::RAMFolder, KinoSearch::Test, KinoSearch::Test::Util::BBSortEx, KinoSearch::Util::BitVector, KinoSearch::Util::IndexFileNames, KinoSearch::Util::Json, KinoSearch::Util::MemoryPool, KinoSearch::Util::PriorityQueue, KinoSearch::Util::SortExternal, KinoSearch::Util::Stepper, KinoSearch::Util::StringHelper

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

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.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: KSx::Index::ZlibDocWriter, KSx::Search::LongFieldSim, KSx::Search::ProximityQuery, KinoSearch::Analysis::Analyzer, KinoSearch::Analysis::CaseFolder, KinoSearch::Analysis::Inversion, KinoSearch::Analysis::PolyAnalyzer, KinoSearch::Analysis::Stemmer, KinoSearch::Analysis::Stopalizer, KinoSearch::Analysis::Token, KinoSearch::Analysis::TokenBatch, KinoSearch::Analysis::Tokenizer, KinoSearch::Architecture, KinoSearch::Doc, KinoSearch::Document::Doc, KinoSearch::Document::HitDoc, KinoSearch::FieldType, KinoSearch::FieldType::BlobType, KinoSearch::FieldType::Float32Type, KinoSearch::FieldType::Float64Type, KinoSearch::FieldType::FullTextType, KinoSearch::FieldType::Int32Type, KinoSearch::FieldType::Int64Type, KinoSearch::FieldType::StringType, KinoSearch::Highlight::HeatMap, KinoSearch::Highlight::Highlighter, KinoSearch::Index::BackgroundMerger, KinoSearch::Index::DataReader, KinoSearch::Index::DataWriter, KinoSearch::Index::DeletionsReader, KinoSearch::Index::DeletionsWriter, KinoSearch::Index::DocReader, KinoSearch::Index::DocVector, KinoSearch::Index::DocWriter, KinoSearch::Index::FilePurger, KinoSearch::Index::HighlightReader, KinoSearch::Index::HighlightWriter, KinoSearch::Index::IndexManager, KinoSearch::Index::IndexReader, KinoSearch::Index::Indexer, KinoSearch::Index::Inverter, KinoSearch::Index::Lexicon, KinoSearch::Index::LexiconReader, KinoSearch::Index::LexiconWriter, KinoSearch::Index::PolyLexicon, KinoSearch::Index::PolyReader, KinoSearch::Index::Posting, KinoSearch::Index::Posting::MatchPosting, KinoSearch::Index::Posting::RichPosting, KinoSearch::Index::Posting::ScorePosting, KinoSearch::Index::PostingList, KinoSearch::Index::PostingListReader, KinoSearch::Index::PostingListWriter, KinoSearch::Index::SegLexicon, KinoSearch::Index::SegPostingList, KinoSearch::Index::SegReader, KinoSearch::Index::SegWriter, KinoSearch::Index::Segment, KinoSearch::Index::Similarity, KinoSearch::Index::Snapshot, KinoSearch::Index::SortCache, KinoSearch::Index::SortReader, KinoSearch::Index::SortWriter, KinoSearch::Index::TermInfo, KinoSearch::Index::TermVector, KinoSearch::Indexer, KinoSearch::Obj::BitVector, KinoSearch::Object::BitVector, KinoSearch::Object::ByteBuf, KinoSearch::Object::CharBuf, KinoSearch::Object::Err, KinoSearch::Object::Hash, KinoSearch::Object::Host, KinoSearch::Object::I32Array, KinoSearch::Object::LockFreeRegistry, KinoSearch::Object::Num, KinoSearch::Object::Obj, KinoSearch::Object::VArray, KinoSearch::Object::VTable, KinoSearch::Plan::Architecture, KinoSearch::Plan::BlobType, KinoSearch::Plan::FieldType, KinoSearch::Plan::Float32Type, KinoSearch::Plan::Float64Type, KinoSearch::Plan::FullTextType, KinoSearch::Plan::Int32Type, KinoSearch::Plan::Int64Type, KinoSearch::Plan::Schema, KinoSearch::Plan::StringType, KinoSearch::QueryParser, KinoSearch::Schema, KinoSearch::Search::ANDQuery, KinoSearch::Search::ANDScorer, KinoSearch::Search::BitVecMatcher, KinoSearch::Search::Collector, KinoSearch::Search::Collector::BitCollector, KinoSearch::Search::Collector::SortCollector, KinoSearch::Search::Compiler, KinoSearch::Search::HitCollector, KinoSearch::Search::HitCollector::BitCollector, KinoSearch::Search::HitQueue, KinoSearch::Search::Hits, KinoSearch::Search::IndexSearcher, KinoSearch::Search::LeafQuery, KinoSearch::Search::MatchAllQuery, KinoSearch::Search::MatchDoc, KinoSearch::Search::Matcher, KinoSearch::Search::NOTQuery, KinoSearch::Search::NOTScorer, KinoSearch::Search::NoMatchQuery, KinoSearch::Search::ORQuery, KinoSearch::Search::ORScorer, KinoSearch::Search::PhraseQuery, KinoSearch::Search::PolyCompiler, KinoSearch::Search::PolyQuery, KinoSearch::Search::PolySearcher, KinoSearch::Search::Query, KinoSearch::Search::QueryParser, KinoSearch::Search::RangeQuery, KinoSearch::Search::RequiredOptionalQuery, KinoSearch::Search::RequiredOptionalScorer, KinoSearch::Search::Searchable, KinoSearch::Search::Searcher, KinoSearch::Search::Similarity, KinoSearch::Search::SortRule, KinoSearch::Search::SortSpec, KinoSearch::Search::Span, KinoSearch::Search::TermQuery, KinoSearch::Search::TopDocs, KinoSearch::Searcher, KinoSearch::Store::FSFileHandle, KinoSearch::Store::FSFolder, KinoSearch::Store::FileHandle, KinoSearch::Store::Folder, KinoSearch::Store::InStream, KinoSearch::Store::Lock, KinoSearch::Store::LockErr, KinoSearch::Store::LockFactory, KinoSearch::Store::OutStream, KinoSearch::Store::RAMFile, KinoSearch::Store::RAMFileHandle, KinoSearch::Store::RAMFolder, KinoSearch::Test, KinoSearch::Test::Util::BBSortEx, KinoSearch::Util::BitVector, KinoSearch::Util::IndexFileNames, KinoSearch::Util::Json, KinoSearch::Util::MemoryPool, KinoSearch::Util::PriorityQueue, KinoSearch::Util::SortExternal, KinoSearch::Util::Stepper, KinoSearch::Util::StringHelper

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • Test::LeakTrace

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

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).

Modules

Name Abstract Version View
KSx::Index::ByteBufDocReader Read a Doc as a fixed-width byte array. metacpan
KSx::Index::ByteBufDocWriter Write a Doc as a fixed-width byte array. metacpan
KSx::Index::LongFieldSim Similarity optimized for long fields. metacpan
KSx::Index::ZlibDocReader Compressed doc storage. metacpan
KSx::Index::ZlibDocWriter Compressed doc storage. metacpan
KSx::Remote::SearchClient Connect to a remote SearchServer. metacpan
KSx::Remote::SearchServer Make a Searcher remotely accessible. metacpan
KSx::Search::Filter Build a caching filter based on results of a Query. metacpan
KSx::Search::FilterCompiler metacpan
KSx::Search::FilterScorer metacpan
KSx::Search::LongFieldSim metacpan
KSx::Search::MockScorer Matcher with arbitrary docs and scores. metacpan
KSx::Search::ProximityQuery Query matching an ordered list of terms. metacpan
KSx::Simple Basic search engine. metacpan
KinoSearch Search engine library. 0.315 metacpan
KinoSearch::Analysis::Analyzer Tokenize/modify/filter text. metacpan
KinoSearch::Analysis::CaseFolder Normalize case, facilitating case-insensitive search. metacpan
KinoSearch::Analysis::Inversion metacpan
KinoSearch::Analysis::PolyAnalyzer Multiple Analyzers in series. metacpan
KinoSearch::Analysis::Stemmer Reduce related words to a shared root. metacpan
KinoSearch::Analysis::Stopalizer Suppress a "stoplist" of common words. metacpan
KinoSearch::Analysis::Token Redacted. metacpan
KinoSearch::Analysis::TokenBatch Removed. metacpan
KinoSearch::Analysis::Tokenizer Split a string into tokens. metacpan
KinoSearch::Architecture metacpan
KinoSearch::Doc metacpan
KinoSearch::Document::Doc A document. metacpan
KinoSearch::Document::HitDoc A document read from an index. metacpan
KinoSearch::FieldType metacpan
KinoSearch::FieldType::BlobType metacpan
KinoSearch::FieldType::Float32Type metacpan
KinoSearch::FieldType::Float64Type metacpan
KinoSearch::FieldType::FullTextType metacpan
KinoSearch::FieldType::Int32Type metacpan
KinoSearch::FieldType::Int64Type metacpan
KinoSearch::FieldType::StringType metacpan
KinoSearch::Highlight::HeatMap metacpan
KinoSearch::Highlight::Highlighter Create and highlight excerpts. metacpan
KinoSearch::Index::BackgroundMerger Consolidate index segments in the background. metacpan
KinoSearch::Index::DataReader Abstract base class for reading index data. metacpan
KinoSearch::Index::DataWriter Write data to an index. metacpan
KinoSearch::Index::DeletionsReader metacpan
KinoSearch::Index::DeletionsWriter Abstract base class for marking documents as deleted. metacpan
KinoSearch::Index::DocReader Retrieve stored documents. metacpan
KinoSearch::Index::DocVector metacpan
KinoSearch::Index::DocWriter metacpan
KinoSearch::Index::FilePurger metacpan
KinoSearch::Index::HighlightReader metacpan
KinoSearch::Index::HighlightWriter metacpan
KinoSearch::Index::IndexManager Policies governing index updating, locking, and file deletion. metacpan
KinoSearch::Index::IndexReader Read from an inverted index. metacpan
KinoSearch::Index::Indexer Build inverted indexes. metacpan
KinoSearch::Index::Inverter metacpan
KinoSearch::Index::Lexicon Iterator for a field's terms. metacpan
KinoSearch::Index::LexiconReader Read Lexicon data. metacpan
KinoSearch::Index::LexiconWriter metacpan
KinoSearch::Index::PolyLexicon metacpan
KinoSearch::Index::PolyReader Multi-segment implementation of IndexReader. metacpan
KinoSearch::Index::Posting metacpan
KinoSearch::Index::Posting::MatchPosting metacpan
KinoSearch::Index::Posting::RichPosting metacpan
KinoSearch::Index::Posting::ScorePosting metacpan
KinoSearch::Index::PostingList Term-Document pairings. metacpan
KinoSearch::Index::PostingListReader Read postings data. metacpan
KinoSearch::Index::PostingListWriter metacpan
KinoSearch::Index::SegLexicon metacpan
KinoSearch::Index::SegPostingList metacpan
KinoSearch::Index::SegReader Single-segment IndexReader. metacpan
KinoSearch::Index::SegWriter Write one segment of an index. metacpan
KinoSearch::Index::Segment Warehouse for information about one segment of an inverted index. metacpan
KinoSearch::Index::Similarity Judge how well a document matches a query. metacpan
KinoSearch::Index::Snapshot Point-in-time index file list. metacpan
KinoSearch::Index::SortCache metacpan
KinoSearch::Index::SortReader metacpan
KinoSearch::Index::SortWriter metacpan
KinoSearch::Index::TermInfo metacpan
KinoSearch::Index::TermVector metacpan
KinoSearch::Indexer metacpan
KinoSearch::Obj::BitVector metacpan
KinoSearch::Object::BitVector An array of bits. metacpan
KinoSearch::Object::ByteBuf metacpan
KinoSearch::Object::CharBuf metacpan
KinoSearch::Object::Err Exception. metacpan
KinoSearch::Object::Hash metacpan
KinoSearch::Object::Host metacpan
KinoSearch::Object::I32Array metacpan
KinoSearch::Object::LockFreeRegistry metacpan
KinoSearch::Object::Num metacpan
KinoSearch::Object::Obj Base class for all KinoSearch objects. metacpan
KinoSearch::Object::VArray metacpan
KinoSearch::Object::VTable metacpan
KinoSearch::Object::ViewByteBuf metacpan
KinoSearch::Object::ViewCharBuf metacpan
KinoSearch::Object::ZombieCharBuf metacpan
KinoSearch::Plan::Architecture Configure major components of an index. metacpan
KinoSearch::Plan::BlobType Default behaviors for binary fields. metacpan
KinoSearch::Plan::FieldType Define a field's behavior. metacpan
KinoSearch::Plan::Float32Type metacpan
KinoSearch::Plan::Float64Type metacpan
KinoSearch::Plan::FullTextType Full-text search field type. metacpan
KinoSearch::Plan::Int32Type metacpan
KinoSearch::Plan::Int64Type metacpan
KinoSearch::Plan::Schema User-created specification for an inverted index. metacpan
KinoSearch::Plan::StringType Non-tokenized text type. metacpan
KinoSearch::QueryParser metacpan
KinoSearch::Schema metacpan
KinoSearch::Search::ANDQuery Intersect multiple result sets. metacpan
KinoSearch::Search::ANDScorer metacpan
KinoSearch::Search::BitVecMatcher metacpan
KinoSearch::Search::Collector Process hits. metacpan
KinoSearch::Search::Collector::BitCollector Collector which records doc nums in a BitVector. metacpan
KinoSearch::Search::Collector::SortCollector metacpan
KinoSearch::Search::Compiler Query-to-Matcher compiler. metacpan
KinoSearch::Search::HitCollector metacpan
KinoSearch::Search::HitCollector::BitCollector metacpan
KinoSearch::Search::HitQueue metacpan
KinoSearch::Search::Hits Access search results. metacpan
KinoSearch::Search::IndexSearcher Execute searches against a single index. metacpan
KinoSearch::Search::LeafQuery Leaf node in a tree created by QueryParser. metacpan
KinoSearch::Search::MatchAllQuery Query which matches all documents. metacpan
KinoSearch::Search::MatchDoc metacpan
KinoSearch::Search::Matcher Match a set of document ids. metacpan
KinoSearch::Search::NOTQuery Invert the result set of another Query. metacpan
KinoSearch::Search::NOTScorer metacpan
KinoSearch::Search::NoMatchQuery Query which matches no documents. metacpan
KinoSearch::Search::ORQuery Union multiple result sets. metacpan
KinoSearch::Search::ORScorer metacpan
KinoSearch::Search::PhraseQuery Query matching an ordered list of terms. metacpan
KinoSearch::Search::PolyCompiler metacpan
KinoSearch::Search::PolyQuery Base class for composite Query objects. metacpan
KinoSearch::Search::PolySearcher Aggregate results from multiple Searchers. metacpan
KinoSearch::Search::Query A specification for a search query. metacpan
KinoSearch::Search::QueryParser Transform a string into a Query object. metacpan
KinoSearch::Search::RangeQuery Match a range of values. metacpan
KinoSearch::Search::RequiredOptionalQuery Join results for two Queries, one required, one optional. metacpan
KinoSearch::Search::RequiredOptionalScorer metacpan
KinoSearch::Search::Searchable metacpan
KinoSearch::Search::Searcher Base class for searching collections of documents. metacpan
KinoSearch::Search::Similarity metacpan
KinoSearch::Search::SortRule Element of a SortSpec. metacpan
KinoSearch::Search::SortSpec Specify a custom sort order for search results. metacpan
KinoSearch::Search::Span An offset, a length, and a weight. metacpan
KinoSearch::Search::TermQuery Query which matches individual terms. metacpan
KinoSearch::Search::TopDocs metacpan
KinoSearch::Searcher metacpan
KinoSearch::Store::FSFileHandle metacpan
KinoSearch::Store::FSFolder File System implementation of Folder. metacpan
KinoSearch::Store::FileHandle metacpan
KinoSearch::Store::Folder Abstract class representing a directory. metacpan
KinoSearch::Store::InStream metacpan
KinoSearch::Store::Lock Abstract class representing an interprocess mutex lock. metacpan
KinoSearch::Store::LockErr Lock exception. metacpan
KinoSearch::Store::LockFactory Create Locks. metacpan
KinoSearch::Store::OutStream metacpan
KinoSearch::Store::RAMFile metacpan
KinoSearch::Store::RAMFileHandle metacpan
KinoSearch::Store::RAMFolder In-memory Folder implementation. metacpan
KinoSearch::Test metacpan
KinoSearch::Test::Util::BBSortEx metacpan
KinoSearch::Util::BitVector metacpan
KinoSearch::Util::Debug metacpan
KinoSearch::Util::IndexFileNames metacpan
KinoSearch::Util::Json metacpan
KinoSearch::Util::MemoryPool metacpan
KinoSearch::Util::PriorityQueue metacpan
KinoSearch::Util::SortExternal metacpan
KinoSearch::Util::Stepper metacpan
KinoSearch::Util::StringHelper metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
README metacpan