Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_tests

Add tests!

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: RapidApp::AppAuth, RapidApp::AttributeHandlers, RapidApp::CoreSchema::ResultSet::Request, RapidApp::DBIC::Component::AuditAny, RapidApp::DBIC::Component::InputDateTime, RapidApp::DBIC::Component::SchemaTableSpec, RapidApp::DBIC::Component::TableSpec, RapidApp::DBIC::Component::VirtualColumnsExt, RapidApp::DBIC::Key, RapidApp::DBIC::KeyVal, RapidApp::DBIC::ResultSet::BaseRs, RapidApp::DefaultOverride, RapidApp::Error::CustomPrompt, RapidApp::Error::UserError, RapidApp::Functions, RapidApp::Include, RapidApp::Spreadsheet::ParseExcelExt

no_pod_errors

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

Error: RapidApp-0.99017/lib/RapidApp/AppCombo2.pm -- Around line 89: =pod directives shouldn't be over one line long! Ignoring all 16 lines of content RapidApp-0.99017/lib/RapidApp/AppGrid.pm -- Around line 1186: =pod directives shouldn't be over one line long! Ignoring all 3 lines of content RapidApp-0.99017/lib/RapidApp/AppGrid2.pm -- Around line 238: =pod directives shouldn't be over one line long! Ignoring all 4 lines of content RapidApp-0.99017/lib/RapidApp/AttributeHandlers.pm -- Around line 27: =pod directives shouldn't be over one line long! Ignoring all 38 lines of content Around line 91: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content RapidApp-0.99017/lib/RapidApp/DbicAppPropertyPage.pm -- Around line 115: =pod directives shouldn't be over one line long! Ignoring all 7 lines of content Around line 224: =pod directives shouldn't be over one line long! Ignoring all 9 lines of content RapidApp-0.99017/lib/RapidApp/DbicExtQuery.pm -- Around line 396: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content RapidApp-0.99017/lib/RapidApp/DirectLink/LinkFactory.pm -- Around line 74: You forgot a '=back' before '=head1' RapidApp-0.99017/lib/RapidApp/Error.pm -- Around line 57: =pod directives shouldn't be over one line long! Ignoring all 10 lines of content RapidApp-0.99017/lib/RapidApp/ErrorView.pm -- Around line 159: =pod directives shouldn't be over one line long! Ignoring all 11 lines of content Around line 284: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content RapidApp-0.99017/lib/RapidApp/ExtJS/DynGrid.pm -- Around line 116: =pod directives shouldn't be over one line long! Ignoring all 3 lines of content RapidApp-0.99017/lib/RapidApp/HTML/Snippet.pm -- Around line 355: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content RapidApp-0.99017/lib/RapidApp/Role/Controller.pm -- Around line 496: '=item' outside of any '=over' =over without closing =back RapidApp-0.99017/lib/RapidApp/ScopedGlobals.pm -- Around line 97: Unknown directive: =head RapidApp-0.99017/lib/RapidApp/Spreadsheet/ExcelTableWriter.pm -- Around line 328: '=item' outside of any '=over' =over without closing =back RapidApp-0.99017/lib/RapidApp/Sugar.pm -- Around line 166: Deleting unknown formatting code R<> RapidApp-0.99017/lib/RapidApp/TableSpec/Role/DBIC.pm -- Around line 46: =pod directives shouldn't be over one line long! Ignoring all 15 lines of content Around line 340: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content Around line 810: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content Around line 842: =pod directives shouldn't be over one line long! Ignoring all 5 lines of content Around line 949: =pod directives shouldn't be over one line long! Ignoring all 7 lines of content Around line 994: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1044: =pod directives shouldn't be over one line long! Ignoring all 3 lines of content RapidApp-0.99017/lib/RapidApp/Template/Access/Dummy.pm -- Around line 16: =back without =over RapidApp-0.99017/lib/RapidApp/View/Viewport.pm -- Around line 17: =pod directives shouldn't be over one line long! Ignoring all 19 lines of content

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.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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: RapidApp::AppAuth, RapidApp::AttributeHandlers, RapidApp::CoreSchema::ResultSet::Request, RapidApp::DBIC::Component::AuditAny, RapidApp::DBIC::Component::InputDateTime, RapidApp::DBIC::Component::SchemaTableSpec, RapidApp::DBIC::Component::TableSpec, RapidApp::DBIC::Component::VirtualColumnsExt, RapidApp::DBIC::Key, RapidApp::DBIC::KeyVal, RapidApp::DBIC::ResultSet::BaseRs, RapidApp::DefaultOverride, RapidApp::Error::CustomPrompt, RapidApp::Error::UserError, RapidApp::ExtJS::Button, RapidApp::ExtJS::DynGrid, RapidApp::ExtJS::DynGrid_FromSQLTable, RapidApp::ExtJS::DynViewpanel, RapidApp::ExtJS::TreeNode, RapidApp::ExtJS::TreePanel, RapidApp::Functions, RapidApp::Include, RapidApp::Spreadsheet::ParseExcelExt

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:

  • Spreadsheet::ParseExcel::Worksheet

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.01,0.08,0.1,0.99017,1,1.03

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
Catalyst::Model::RapidApp::CoreSchema metacpan
Catalyst::Plugin::RapidApp metacpan
Catalyst::Plugin::RapidApp::AuthCore metacpan
Catalyst::Plugin::RapidApp::AuthCore::Controller::Auth metacpan
Catalyst::Plugin::RapidApp::CoreSchemaAdmin metacpan
Catalyst::Plugin::RapidApp::NavCore metacpan
Catalyst::Plugin::RapidApp::NavCore::Controller metacpan
Catalyst::Plugin::RapidApp::NavCore::GridRole metacpan
Catalyst::Plugin::RapidApp::NavCore::NavTree metacpan
Catalyst::Plugin::RapidApp::NavCore::NavTree::Manage metacpan
Catalyst::Plugin::RapidApp::RapidDbic metacpan
Catalyst::Plugin::RapidApp::RapidDbic::TableBase metacpan
Catalyst::Plugin::RapidApp::RequestLogger metacpan
Catalyst::Plugin::RapidApp::TabGui metacpan
RapidApp Turnkey ajaxy webapps 0.99017 metacpan
RapidApp::AppAuth metacpan
RapidApp::AppBanner metacpan
RapidApp::AppBase 0.1 metacpan
RapidApp::AppCmp metacpan
RapidApp::AppCombo metacpan
RapidApp::AppCombo2 metacpan
RapidApp::AppCombo2::Role::AppSuperBox metacpan
RapidApp::AppDV metacpan
RapidApp::AppDV::HtmlTable Table generator for RapidApp/AppDV metacpan
RapidApp::AppDV::TTController metacpan
RapidApp::AppDataStore2 metacpan
RapidApp::AppDataView metacpan
RapidApp::AppDbicTree metacpan
RapidApp::AppEdDataView metacpan
RapidApp::AppExplorer metacpan
RapidApp::AppForm metacpan
RapidApp::AppGrid 0.1 metacpan
RapidApp::AppGrid2 metacpan
RapidApp::AppGrid2::Role::ExcelExport metacpan
RapidApp::AppGrid2::Role::GridSelector metacpan
RapidApp::AppGrid::AddItem metacpan
RapidApp::AppGrid::EditItem metacpan
RapidApp::AppGridSelector metacpan
RapidApp::AppHtml metacpan
RapidApp::AppListView metacpan
RapidApp::AppMaster 0.1 metacpan
RapidApp::AppMimeIframe metacpan
RapidApp::AppNavTree metacpan
RapidApp::AppPageViewer metacpan
RapidApp::AppPropertyTree 0.1 metacpan
RapidApp::AppStoreForm metacpan
RapidApp::AppStoreForm2 metacpan
RapidApp::AppTemplateTree metacpan
RapidApp::AppTree metacpan
RapidApp::AppTreeExplorer 0.1 metacpan
RapidApp::AttributeHandlers metacpan
RapidApp::BgTask::MsgPipe metacpan
RapidApp::BgTask::MsgPipeNB metacpan
RapidApp::BgTask::Supervisor metacpan
RapidApp::BgTask::Task metacpan
RapidApp::BgTask::TaskPool metacpan
RapidApp::BgTaskInterface metacpan
RapidApp::CatalystX::Profile tweaked from CatalystX::Profile to support manual starting as well as stopping of profiling 0.01 metacpan
RapidApp::CatalystX::Profile::Controller::ControlProfiling 0.01 metacpan
RapidApp::CatalystX::SimpleCAS 0.01 metacpan
RapidApp::CatalystX::SimpleCAS::Content metacpan
RapidApp::CatalystX::SimpleCAS::Controller 0.01 metacpan
RapidApp::CatalystX::SimpleCAS::MimeUriResolver metacpan
RapidApp::CatalystX::SimpleCAS::Store::File metacpan
RapidApp::CatalystX::SimpleCAS::Store::Git metacpan
RapidApp::CatalystX::SimpleCAS::TextTranscode 0.01 metacpan
RapidApp::ColorLog metacpan
RapidApp::Column metacpan
RapidApp::Controller::DefaultRoot metacpan
RapidApp::CoreSchema 1 metacpan
RapidApp::CoreSchema::Result::DefaultView metacpan
RapidApp::CoreSchema::Result::DeployInfo metacpan
RapidApp::CoreSchema::Result::NavtreeNode metacpan
RapidApp::CoreSchema::Result::NavtreeNodeToRole metacpan
RapidApp::CoreSchema::Result::Request metacpan
RapidApp::CoreSchema::Result::Role metacpan
RapidApp::CoreSchema::Result::SavedState metacpan
RapidApp::CoreSchema::Result::Session metacpan
RapidApp::CoreSchema::Result::User metacpan
RapidApp::CoreSchema::Result::UserToRole metacpan
RapidApp::CoreSchema::ResultSet::Request metacpan
RapidApp::DBIC::AuditAny metacpan
RapidApp::DBIC::AuditAny::AuditContext metacpan
RapidApp::DBIC::AuditAny::AuditContext::Change metacpan
RapidApp::DBIC::AuditAny::AuditContext::ChangeSet metacpan
RapidApp::DBIC::AuditAny::AuditContext::Column metacpan
RapidApp::DBIC::AuditAny::AuditContext::Source metacpan
RapidApp::DBIC::AuditAny::Collector metacpan
RapidApp::DBIC::AuditAny::Collector::DBIC metacpan
RapidApp::DBIC::AuditAny::DataPoint metacpan
RapidApp::DBIC::ColPath metacpan
RapidApp::DBIC::Component::AuditAny metacpan
RapidApp::DBIC::Component::InputDateTime metacpan
RapidApp::DBIC::Component::SchemaTableSpec metacpan
RapidApp::DBIC::Component::TableSpec metacpan
RapidApp::DBIC::Component::VirtualColumns 1.03 metacpan
RapidApp::DBIC::Component::VirtualColumnsExt metacpan
RapidApp::DBIC::DeclarationSugar metacpan
RapidApp::DBIC::EngineBase metacpan
RapidApp::DBIC::ExportEngine metacpan
RapidApp::DBIC::HashExtractor metacpan
RapidApp::DBIC::HashTranslator metacpan
RapidApp::DBIC::ImportEngine metacpan
RapidApp::DBIC::ImportEngine::Item metacpan
RapidApp::DBIC::ImportEngine::ItemReader metacpan
RapidApp::DBIC::ImportEngine::ItemWriter metacpan
RapidApp::DBIC::Key metacpan
RapidApp::DBIC::KeyVal metacpan
RapidApp::DBIC::PortableItem metacpan
RapidApp::DBIC::RelationTreeFlattener metacpan
RapidApp::DBIC::RelationTreeSpec metacpan
RapidApp::DBIC::ResultSet::BaseConditions metacpan
RapidApp::DBIC::ResultSet::BaseRs metacpan
RapidApp::DBIC::SchemaAnalysis metacpan
RapidApp::DBIC::SchemaAnalysis::Constraint metacpan
RapidApp::DBIC::SchemaAnalysis::Dependency metacpan
RapidApp::DBIC::SchemaAnalysis::SourceAnalysis metacpan
RapidApp::Data::DeepMap metacpan
RapidApp::Data::Dmap 0.08 metacpan
RapidApp::DataStore2 metacpan
RapidApp::DbicAppCombo metacpan
RapidApp::DbicAppCombo2 metacpan
RapidApp::DbicAppGrid 0.1 metacpan
RapidApp::DbicAppGrid2 metacpan
RapidApp::DbicAppGrid3 metacpan
RapidApp::DbicAppGrid::AddItem metacpan
RapidApp::DbicAppGrid::EditItem metacpan
RapidApp::DbicAppGridSelector metacpan
RapidApp::DbicAppPropertyPage metacpan
RapidApp::DbicErrorStore metacpan
RapidApp::DbicExtQuery 0.1 metacpan
RapidApp::DbicSchemaGrid metacpan
RapidApp::DbicTemplate metacpan
RapidApp::Debug metacpan
RapidApp::DefaultOverride metacpan
RapidApp::DirectLink::Credential metacpan
RapidApp::DirectLink::Link metacpan
RapidApp::DirectLink::LinkFactory metacpan
RapidApp::DirectLink::Redirector metacpan
RapidApp::Error metacpan
RapidApp::Error::CustomPrompt metacpan
RapidApp::Error::UserError metacpan
RapidApp::ErrorBrowse metacpan
RapidApp::ErrorCommentHandler metacpan
RapidApp::ErrorReport metacpan
RapidApp::ErrorView metacpan
RapidApp::ExtJS 0.1 metacpan
RapidApp::ExtJS::BASEConfigObject 0.1 metacpan
RapidApp::ExtJS::Button 0.1 metacpan
RapidApp::ExtJS::CheckTreePanel 0.1 metacpan
RapidApp::ExtJS::ConfigObject 0.1 metacpan
RapidApp::ExtJS::ContainerObject 0.1 metacpan
RapidApp::ExtJS::DynGrid 0.1 metacpan
RapidApp::ExtJS::DynGrid_FromSQLTable 0.1 metacpan
RapidApp::ExtJS::MsgBox 0.1 metacpan
RapidApp::ExtJS::StaticCombo 0.1 metacpan
RapidApp::ExtJS::StaticGrid 0.1 metacpan
RapidApp::ExtJS::SubmitForm 0.1 metacpan
RapidApp::ExtJS::TreeNode 0.1 metacpan
RapidApp::ExtJS::TreePanel 0.1 metacpan
RapidApp::FileErrorStore metacpan
RapidApp::Functions metacpan
RapidApp::HTML::RawHtml metacpan
RapidApp::HTML::Snippet metacpan
RapidApp::HTML::Snippet::TagProcessor metacpan
RapidApp::Handler metacpan
RapidApp::Include metacpan
RapidApp::JSON::MixedEncoder metacpan
RapidApp::JSON::RawJavascript metacpan
RapidApp::JSON::ScriptWithData metacpan
RapidApp::JSONFunc metacpan
RapidApp::Layout::BannerBody metacpan
RapidApp::Log metacpan
RapidApp::Model 0.1 metacpan
RapidApp::ModuleDispatcher metacpan
RapidApp::MooseX::ClassAttrSugar metacpan
RapidApp::RapidApp metacpan
RapidApp::RecAutoload metacpan
RapidApp::Responder metacpan
RapidApp::Responder::Action metacpan
RapidApp::Responder::CustomPrompt metacpan
RapidApp::Responder::InfoStatus metacpan
RapidApp::Responder::UserError metacpan
RapidApp::Role::AppCmpConfigParam metacpan
RapidApp::Role::AssetControllers 0.01 metacpan
RapidApp::Role::AuthController metacpan
RapidApp::Role::AuthRequire 0.1 metacpan
RapidApp::Role::CatalystApplication metacpan
RapidApp::Role::Controller 0.1 metacpan
RapidApp::Role::DataStore metacpan
RapidApp::Role::DataStore2 metacpan
RapidApp::Role::DataStore2::SavedSearch metacpan
RapidApp::Role::DbicLink metacpan
RapidApp::Role::DbicLink2 metacpan
RapidApp::Role::DbicRowPage metacpan
RapidApp::Role::ErrorReportStore metacpan
RapidApp::Role::GridColParam metacpan
RapidApp::Role::Module 0.1 metacpan
RapidApp::Role::PerRequestBuildDefReset metacpan
RapidApp::Role::PerRequestVar metacpan
RapidApp::Role::SessionVar metacpan
RapidApp::Role::SessionVarAutoload metacpan
RapidApp::Role::SystemAccount metacpan
RapidApp::RootModule metacpan
RapidApp::ScopedGlobals metacpan
RapidApp::Spreadsheet::ExcelTableReader metacpan
RapidApp::Spreadsheet::ExcelTableWriter metacpan
RapidApp::Spreadsheet::ParseExcelExt metacpan
RapidApp::StructuredIO::Reader metacpan
RapidApp::StructuredIO::ReaderNB metacpan
RapidApp::StructuredIO::Writer metacpan
RapidApp::StructuredIO::WriterNB metacpan
RapidApp::Sugar metacpan
RapidApp::TableSpec 0.1 metacpan
RapidApp::TableSpec::ColSpec metacpan
RapidApp::TableSpec::Column 0.1 metacpan
RapidApp::TableSpec::DbicTableSpec metacpan
RapidApp::TableSpec::Role::DBIC metacpan
RapidApp::Template::Access metacpan
RapidApp::Template::Access::Dummy metacpan
RapidApp::Template::Context metacpan
RapidApp::Template::Controller metacpan
RapidApp::Template::Provider metacpan
RapidApp::TraceCapture metacpan
RapidApp::Tree 0.1 metacpan
RapidApp::View::HttpStatus metacpan
RapidApp::View::JSON metacpan
RapidApp::View::OnError metacpan
RapidApp::View::Printview metacpan
RapidApp::View::Viewport metacpan
RapidApp::View::Web1Render metacpan
RapidApp::Web1RenderContext metacpan
RapidApp::Web1RenderContext::ExtCfgToHtml metacpan
RapidApp::Web1RenderContext::ExtCfgToHtml::Basic metacpan
RapidApp::Web1RenderContext::ExtCfgToHtml::Form metacpan
RapidApp::Web1RenderContext::ExtCfgToHtml::Misc metacpan
RapidApp::Web1RenderContext::RenderByType metacpan
RapidApp::Web1RenderContext::RenderFunction metacpan
RapidApp::Web1RenderContext::RenderHandler metacpan
RapidApp::Web1RenderContext::Renderer metacpan

Provides

Name File View
RapidApp::AppCmp::SelfConfigRender lib/RapidApp/AppCmp.pm metacpan
RapidApp::BgTask::Stream lib/RapidApp/BgTask/Task.pm metacpan
RapidApp::DBIC::HashExtractor::RelationHandler lib/RapidApp/DBIC/HashExtractor.pm metacpan
RapidApp::DBIC::ImportEngine::ItemReader::Json lib/RapidApp/DBIC/ImportEngine/ItemReader.pm metacpan
RapidApp::DBIC::ImportEngine::ItemReader::Storable lib/RapidApp/DBIC/ImportEngine/ItemReader.pm metacpan
RapidApp::DBIC::ImportEngine::ItemWriter::Json lib/RapidApp/DBIC/ImportEngine/ItemWriter.pm metacpan
RapidApp::DBIC::ImportEngine::ItemWriter::Storable lib/RapidApp/DBIC/ImportEngine/ItemWriter.pm metacpan
RapidApp::Debug::Channel lib/RapidApp/Debug.pm metacpan
RapidApp::ExtJS::CheckTreePanel::IsRoot lib/RapidApp/ExtJS/CheckTreePanel_old.pm metacpan
RapidApp::Spreadsheet::ExcelTableReader::RowIter lib/RapidApp/Spreadsheet/ExcelTableReader.pm metacpan
RapidApp::Spreadsheet::ExcelTableWriter::ColDef lib/RapidApp/Spreadsheet/ExcelTableWriter.pm metacpan
Spreadsheet::ParseExcel::Worksheet lib/RapidApp/Spreadsheet/ParseExcelExt.pm metacpan

Other Files

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