Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/App-CSE-0.013,PaxHeader/App-CSE-0.013,App-CSE-0.013/PaxHeader/bin,App-CSE-0.013/PaxHeader/bin,App-CSE-0.013/PaxHeader/Changes,App-CSE-0.013/PaxHeader/Changes,App-CSE-0.013/PaxHeader/cpanfile,App-CSE-0.013/PaxHeader/cpanfile,App-CSE-0.013/PaxHeader/dist.ini,App-CSE-0.013/PaxHeader/dist.ini,App-CSE-0.013/PaxHeader/lib,App-CSE-0.013/PaxHeader/lib,App-CSE-0.013/PaxHeader/LICENSE,App-CSE-0.013/PaxHeader/LICENSE,App-CSE-0.013/PaxHeader/Makefile.PL,App-CSE-0.013/PaxHeader/Makefile.PL,App-CSE-0.013/PaxHeader/MANIFEST,App-CSE-0.013/PaxHeader/MANIFEST,App-CSE-0.013/PaxHeader/META.yml,App-CSE-0.013/PaxHeader/META.yml,App-CSE-0.013/PaxHeader/README,App-CSE-0.013/PaxHeader/README,App-CSE-0.013/PaxHeader/README.md,App-CSE-0.013/PaxHeader/README.md,App-CSE-0.013/PaxHeader/t,App-CSE-0.013/PaxHeader/t,App-CSE-0.013/t/PaxHeader/00-load.t,App-CSE-0.013/t/PaxHeader/00-load.t,App-CSE-0.013/t/PaxHeader/01-help.t,App-CSE-0.013/t/PaxHeader/01-help.t,App-CSE-0.013/t/PaxHeader/02-check.t,App-CSE-0.013/t/PaxHeader/02-check.t,App-CSE-0.013/t/PaxHeader/03-index.t,App-CSE-0.013/t/PaxHeader/03-index.t,App-CSE-0.013/t/PaxHeader/04-search.t,App-CSE-0.013/t/PaxHeader/04-search.t,App-CSE-0.013/t/PaxHeader/05-more-search.t,App-CSE-0.013/t/PaxHeader/05-more-search.t,App-CSE-0.013/t/PaxHeader/06-update.t,App-CSE-0.013/t/PaxHeader/06-update.t,App-CSE-0.013/t/PaxHeader/07-decl.t,App-CSE-0.013/t/PaxHeader/07-decl.t,App-CSE-0.013/t/PaxHeader/08-meta.t,App-CSE-0.013/t/PaxHeader/08-meta.t,App-CSE-0.013/t/PaxHeader/09-watch.t,App-CSE-0.013/t/PaxHeader/09-watch.t,App-CSE-0.013/t/PaxHeader/10-hidden.t,App-CSE-0.013/t/PaxHeader/10-hidden.t,App-CSE-0.013/t/PaxHeader/toindex,App-CSE-0.013/t/PaxHeader/toindex,App-CSE-0.013/t/toindex/PaxHeader/cpp,App-CSE-0.013/t/toindex/PaxHeader/cpp,App-CSE-0.013/t/toindex/PaxHeader/cseignore,App-CSE-0.013/t/toindex/PaxHeader/cseignore,App-CSE-0.013/t/toindex/PaxHeader/csharp,App-CSE-0.013/t/toindex/PaxHeader/csharp,App-CSE-0.013/t/toindex/PaxHeader/html,App-CSE-0.013/t/toindex/PaxHeader/html,App-CSE-0.013/t/toindex/PaxHeader/ini,App-CSE-0.013/t/toindex/PaxHeader/ini,App-CSE-0.013/t/toindex/PaxHeader/java,App-CSE-0.013/t/toindex/PaxHeader/java,App-CSE-0.013/t/toindex/PaxHeader/javascript,App-CSE-0.013/t/toindex/PaxHeader/javascript,App-CSE-0.013/t/toindex/PaxHeader/perl,App-CSE-0.013/t/toindex/PaxHeader/perl,App-CSE-0.013/t/toindex/PaxHeader/php,App-CSE-0.013/t/toindex/PaxHeader/php,App-CSE-0.013/t/toindex/PaxHeader/python,App-CSE-0.013/t/toindex/PaxHeader/python,App-CSE-0.013/t/toindex/PaxHeader/ruby,App-CSE-0.013/t/toindex/PaxHeader/ruby,App-CSE-0.013/t/toindex/PaxHeader/scala,App-CSE-0.013/t/toindex/PaxHeader/scala,App-CSE-0.013/t/toindex/PaxHeader/some_dir,App-CSE-0.013/t/toindex/PaxHeader/some_dir,App-CSE-0.013/t/toindex/PaxHeader/templatetoolkit,App-CSE-0.013/t/toindex/PaxHeader/templatetoolkit,App-CSE-0.013/t/toindex/PaxHeader/text_files,App-CSE-0.013/t/toindex/PaxHeader/text_files,App-CSE-0.013/t/toindex/PaxHeader/xml,App-CSE-0.013/t/toindex/PaxHeader/xml,App-CSE-0.013/t/toindex/xml/PaxHeader/valid.xhtml,App-CSE-0.013/t/toindex/xml/PaxHeader/valid.xhtml,App-CSE-0.013/t/toindex/xml/PaxHeader/wrong-UTF8.xml,App-CSE-0.013/t/toindex/xml/PaxHeader/wrong-UTF8.xml,App-CSE-0.013/t/toindex/text_files/PaxHeader/bigone.txt,App-CSE-0.013/t/toindex/text_files/PaxHeader/bigone.txt,App-CSE-0.013/t/toindex/text_files/PaxHeader/some_file-ignore,App-CSE-0.013/t/toindex/text_files/PaxHeader/some_file-ignore,App-CSE-0.013/t/toindex/text_files/PaxHeader/standard.txt,App-CSE-0.013/t/toindex/text_files/PaxHeader/standard.txt,App-CSE-0.013/t/toindex/templatetoolkit/PaxHeader/index.tt,App-CSE-0.013/t/toindex/templatetoolkit/PaxHeader/index.tt,App-CSE-0.013/t/toindex/some_dir/PaxHeader/textfile.txt,App-CSE-0.013/t/toindex/some_dir/PaxHeader/textfile.txt,App-CSE-0.013/t/toindex/scala/PaxHeader/Hello.scala,App-CSE-0.013/t/toindex/scala/PaxHeader/Hello.scala,App-CSE-0.013/t/toindex/ruby/PaxHeader/sample.rb,App-CSE-0.013/t/toindex/ruby/PaxHeader/sample.rb,App-CSE-0.013/t/toindex/ruby/PaxHeader/sample.rbw,App-CSE-0.013/t/toindex/ruby/PaxHeader/sample.rbw,App-CSE-0.013/t/toindex/python/PaxHeader/hello.py,App-CSE-0.013/t/toindex/python/PaxHeader/hello.py,App-CSE-0.013/t/toindex/php/PaxHeader/hello.php,App-CSE-0.013/t/toindex/php/PaxHeader/hello.php,App-CSE-0.013/t/toindex/perl/PaxHeader/hello.pl,App-CSE-0.013/t/toindex/perl/PaxHeader/hello.pl,App-CSE-0.013/t/toindex/perl/PaxHeader/Hello.pm,App-CSE-0.013/t/toindex/perl/PaxHeader/Hello.pm,App-CSE-0.013/t/toindex/perl/PaxHeader/hello.t,App-CSE-0.013/t/toindex/perl/PaxHeader/hello.t,App-CSE-0.013/t/toindex/perl/PaxHeader/somedoc.pod,App-CSE-0.013/t/toindex/perl/PaxHeader/somedoc.pod,App-CSE-0.013/t/toindex/javascript/PaxHeader/functions.js,App-CSE-0.013/t/toindex/javascript/PaxHeader/functions.js,App-CSE-0.013/t/toindex/java/PaxHeader/HelloJava.java,App-CSE-0.013/t/toindex/java/PaxHeader/HelloJava.java,App-CSE-0.013/t/toindex/ini/PaxHeader/sample.ini,App-CSE-0.013/t/toindex/ini/PaxHeader/sample.ini,App-CSE-0.013/t/toindex/html/PaxHeader/index.html,App-CSE-0.013/t/toindex/html/PaxHeader/index.html,App-CSE-0.013/t/toindex/csharp/PaxHeader/MorningCS.cs,App-CSE-0.013/t/toindex/csharp/PaxHeader/MorningCS.cs,App-CSE-0.013/t/toindex/cpp/PaxHeader/head.h,App-CSE-0.013/t/toindex/cpp/PaxHeader/head.h,App-CSE-0.013/t/toindex/cpp/PaxHeader/hello.cc,App-CSE-0.013/t/toindex/cpp/PaxHeader/hello.cc,App-CSE-0.013/t/toindex/cpp/PaxHeader/hello.cpp,App-CSE-0.013/t/toindex/cpp/PaxHeader/hello.cpp,App-CSE-0.013/lib/PaxHeader/App,App-CSE-0.013/lib/PaxHeader/App,App-CSE-0.013/lib/App/PaxHeader/CSE,App-CSE-0.013/lib/App/PaxHeader/CSE,App-CSE-0.013/lib/App/PaxHeader/CSE.pm,App-CSE-0.013/lib/App/PaxHeader/CSE.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/Colorizer.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/Colorizer.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/Command,App-CSE-0.013/lib/App/CSE/PaxHeader/Command,App-CSE-0.013/lib/App/CSE/PaxHeader/Command.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/Command.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/File,App-CSE-0.013/lib/App/CSE/PaxHeader/File,App-CSE-0.013/lib/App/CSE/PaxHeader/File.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/File.pm,App-CSE-0.013/lib/App/CSE/PaxHeader/Lucy,App-CSE-0.013/lib/App/CSE/PaxHeader/Lucy,App-CSE-0.013/lib/App/CSE/PaxHeader/Role,App-CSE-0.013/lib/App/CSE/PaxHeader/Role,App-CSE-0.013/lib/App/CSE/Role/PaxHeader/DirIndex.pm,App-CSE-0.013/lib/App/CSE/Role/PaxHeader/DirIndex.pm,App-CSE-0.013/lib/App/CSE/Lucy/PaxHeader/Highlight,App-CSE-0.013/lib/App/CSE/Lucy/PaxHeader/Highlight,App-CSE-0.013/lib/App/CSE/Lucy/PaxHeader/Search,App-CSE-0.013/lib/App/CSE/Lucy/PaxHeader/Search,App-CSE-0.013/lib/App/CSE/Lucy/Search/PaxHeader/QueryParser.pm,App-CSE-0.013/lib/App/CSE/Lucy/Search/PaxHeader/QueryParser.pm,App-CSE-0.013/lib/App/CSE/Lucy/Search/PaxHeader/QueryPrefix.pm,App-CSE-0.013/lib/App/CSE/Lucy/Search/PaxHeader/QueryPrefix.pm,App-CSE-0.013/lib/App/CSE/Lucy/Highlight/PaxHeader/Highlighter.pm,App-CSE-0.013/lib/App/CSE/Lucy/Highlight/PaxHeader/Highlighter.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationJavascript.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationJavascript.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXhtmlXml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXhtmlXml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXPerl.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXPerl.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXPhp.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXPhp.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXRuby.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXRuby.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXTemplatetoolkit.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXTemplatetoolkit.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXWineExtensionIni.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/ApplicationXWineExtensionIni.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/InodeDirectory.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/InodeDirectory.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextHtml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextHtml.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextPlain.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextPlain.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextTroff.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextTroff.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXC__src.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXC__src.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXChdr.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXChdr.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXCsharp.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXCsharp.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXJava.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXJava.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXPython.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXPython.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXScala.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXScala.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXTex.pm,App-CSE-0.013/lib/App/CSE/File/PaxHeader/TextXTex.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Check.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Check.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Help.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Help.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Index.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Index.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Search.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Search.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Unwatch.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Unwatch.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Update.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Update.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Watch.pm,App-CSE-0.013/lib/App/CSE/Command/PaxHeader/Watch.pm,App-CSE-0.013/bin/PaxHeader/cse,App-CSE-0.013/bin/PaxHeader/cse

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: App::CSE::Lucy::Search::QueryParser

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: App-CSE-0.013/lib/App/CSE/Command.pm -- Around line 12: Unknown directive: =head

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_meta_json

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

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: App::CSE::Lucy::Search::QueryParser

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.

Modules

Name Abstract Version View
App::CSE Code search engine. Implements the 'cse' program 0.013 metacpan
App::CSE::Colorizer 0.013 metacpan
App::CSE::Command 0.013 metacpan
App::CSE::Command::Check Checks and display info about an index. 0.013 metacpan
App::CSE::Command::Help cse's help 0.013 metacpan
App::CSE::Command::Index Indexes a directory 0.013 metacpan
App::CSE::Command::Search Search the index for keywords or queries. 0.013 metacpan
App::CSE::Command::Unwatch 0.013 metacpan
App::CSE::Command::Update 0.013 metacpan
App::CSE::Command::Watch 0.013 metacpan
App::CSE::File A general file 0.013 metacpan
App::CSE::File::ApplicationJavascript 0.013 metacpan
App::CSE::File::ApplicationXPerl 0.013 metacpan
App::CSE::File::ApplicationXPhp 0.013 metacpan
App::CSE::File::ApplicationXRuby 0.013 metacpan
App::CSE::File::ApplicationXTemplatetoolkit 0.013 metacpan
App::CSE::File::ApplicationXWineExtensionIni 0.013 metacpan
App::CSE::File::ApplicationXhtmlXml 0.013 metacpan
App::CSE::File::ApplicationXml 0.013 metacpan
App::CSE::File::InodeDirectory 0.013 metacpan
App::CSE::File::TextHtml 0.013 metacpan
App::CSE::File::TextPlain 0.013 metacpan
App::CSE::File::TextTroff 0.013 metacpan
App::CSE::File::TextXC__src 0.013 metacpan
App::CSE::File::TextXChdr 0.013 metacpan
App::CSE::File::TextXCsharp 0.013 metacpan
App::CSE::File::TextXJava 0.013 metacpan
App::CSE::File::TextXPython 0.013 metacpan
App::CSE::File::TextXScala 0.013 metacpan
App::CSE::File::TextXTex 0.013 metacpan
App::CSE::Lucy::Highlight::Highlighter 0.013 metacpan
App::CSE::Lucy::Search::QueryParser 0.013 metacpan
App::CSE::Lucy::Search::QueryPrefix 0.013 metacpan
App::CSE::Role::DirIndex 0.013 metacpan

Provides

Name File View
App::CSE::Lucy::Search::PrefixCompiler lib/App/CSE/Lucy/Search/QueryPrefix.pm metacpan
App::CSE::Lucy::Search::PrefixMatcher lib/App/CSE/Lucy/Search/QueryPrefix.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
cpanfile metacpan
dist.ini metacpan