Kwalitee Issues

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: META.json,META.yml

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (294) does not match dist (208):
  • Missing in Dist: doc/Tripletail.html, doc/Tripletail/CSV.html, doc/Tripletail/CharConv.html, doc/Tripletail/Cookie.html, doc/Tripletail/DB.html, doc/Tripletail/DB/Backend/Interbase.html, doc/Tripletail/DB/Backend/MSSQL.html, doc/Tripletail/DB/Backend/MySQL.html, doc/Tripletail/DB/Backend/Oracle.html, doc/Tripletail/DB/Backend/PgSQL.html, doc/Tripletail/DB/Backend/SQLite.html, doc/Tripletail/DB/Dbh.html, doc/Tripletail/DB/Sth.html, doc/Tripletail/DateTime.html, doc/Tripletail/DateTime/Calendar/Gregorian.html, doc/Tripletail/DateTime/Calendar/MonthDay.html, doc/Tripletail/DateTime/Calendar/OrdinalDate.html, doc/Tripletail/DateTime/Calendar/WeekDate.html, doc/Tripletail/DateTime/Clock/POSIX.html, doc/Tripletail/DateTime/Clock/UTC.html, doc/Tripletail/DateTime/Format/Apache.html, doc/Tripletail/DateTime/Format/DateCmd.html, doc/Tripletail/DateTime/Format/Generic.html, doc/Tripletail/DateTime/Format/RFC733.html, doc/Tripletail/DateTime/Format/RFC822.html, doc/Tripletail/DateTime/Format/W3CDTF.html, doc/Tripletail/DateTime/JPEra.html, doc/Tripletail/DateTime/JPHoliday.html, doc/Tripletail/DateTime/LocalTime.html, doc/Tripletail/DateTime/Math.html, doc/Tripletail/Debug.html, doc/Tripletail/Debug/Watch.html, doc/Tripletail/Error.html, doc/Tripletail/FileSentinel.html, doc/Tripletail/Filter.html, doc/Tripletail/Filter/Binary.html, doc/Tripletail/Filter/CSV.html, doc/Tripletail/Filter/Cookie.html, doc/Tripletail/Filter/HTML.html, doc/Tripletail/Filter/HeaderOnly.html, doc/Tripletail/Filter/MemCached.html, doc/Tripletail/Filter/MobileHTML.html, doc/Tripletail/Filter/SEO.html, doc/Tripletail/Filter/TEXT.html, doc/Tripletail/Form.html, doc/Tripletail/HtmlFilter.html, doc/Tripletail/HtmlMail.html, doc/Tripletail/Ini.html, doc/Tripletail/Ini/Group.html, doc/Tripletail/Ini/Group/Annotation.html, doc/Tripletail/Ini/Group/Variant.html, doc/Tripletail/InputFilter.html, doc/Tripletail/InputFilter/HTML.html, doc/Tripletail/InputFilter/MobileHTML.html, doc/Tripletail/InputFilter/Plain.html, doc/Tripletail/InputFilter/SEO.html, doc/Tripletail/Mail.html, doc/Tripletail/MemCached.html, doc/Tripletail/MemorySentinel.html, doc/Tripletail/MongoDB.html, doc/Tripletail/Pager.html, doc/Tripletail/RawCookie.html, doc/Tripletail/Sendmail.html, doc/Tripletail/Sendmail/Esmtp.html, doc/Tripletail/Sendmail/MailQueue.html, doc/Tripletail/Sendmail/Sendmail.html, doc/Tripletail/Sendmail/Smtp.html, doc/Tripletail/Serializer.html, doc/Tripletail/Serializer/Compat.html, doc/Tripletail/Serializer/Legacy.html, doc/Tripletail/Session.html, doc/Tripletail/Session/DB.html, doc/Tripletail/Session/MongoDB.html, doc/Tripletail/Session/MySQL.html, doc/Tripletail/Session/PgSQL.html, doc/Tripletail/Session/SQLite.html, doc/Tripletail/TagCheck.html, doc/Tripletail/Template.html, doc/Tripletail/Template/Node.html, doc/Tripletail/Validator.html, doc/Tripletail/Validator/Filter.html, doc/Tripletail/Validator/FilterFactory.html, doc/Tripletail/Value.html, doc/policy.html, doc/security.html, doc/tips.html

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: ext/Tripletail-HtmlFilter/HtmlFilter.pm

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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_separate_license_file

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

Modules

Name Abstract Version View
Tripletail Tripletail, Framework for Japanese Web Application 0.65 metacpan
Tripletail::CSV CSV のパースと生成 metacpan
Tripletail::CharConv 内部クラス metacpan
Tripletail::Cookie 独自のクッキー管理を行う metacpan
Tripletail::DB DBI のラッパ metacpan
Tripletail::DB::Dbh 内部用 metacpan
Tripletail::DB::Sth 内部用 metacpan
Tripletail::DateTime 日付と時刻 metacpan
Tripletail::DateTime::Calendar::Gregorian 内部用 metacpan
Tripletail::DateTime::Calendar::MonthDay 内部用 metacpan
Tripletail::DateTime::Calendar::OrdinalDate 内部用 metacpan
Tripletail::DateTime::Calendar::WeekDate 内部用 metacpan
Tripletail::DateTime::Clock::POSIX 内部用 metacpan
Tripletail::DateTime::Clock::UTC 内部用 metacpan
Tripletail::DateTime::Format::Apache 内部用 metacpan
Tripletail::DateTime::Format::DateCmd 内部用 metacpan
Tripletail::DateTime::Format::Generic 内部用 metacpan
Tripletail::DateTime::Format::RFC733 内部用 metacpan
Tripletail::DateTime::Format::RFC822 内部用 metacpan
Tripletail::DateTime::Format::W3CDTF 内部用 metacpan
Tripletail::DateTime::JPEra 内部用 metacpan
Tripletail::DateTime::JPHoliday Holiday of Japan (ja) metacpan
Tripletail::DateTime::LocalTime 内部用 metacpan
Tripletail::DateTime::Math 内部用 metacpan
Tripletail::Debug TL デバッグ用クラス metacpan
Tripletail::Debug::Watch $TL->watch用内部クラス metacpan
Tripletail::Error 内部クラス metacpan
Tripletail::FileSentinel ファイルの更新の監視 metacpan
Tripletail::Filter CGI出力加工 metacpan
Tripletail::Filter::Binary 内容に変更を加えない出力フィルタ metacpan
Tripletail::Filter::CSV CSV 出力フィルタ metacpan
Tripletail::Filter::Cookie クッキーを出力するフィルタ(内部用) metacpan
Tripletail::Filter::HTML 通常 HTML 用出力フィルタ metacpan
Tripletail::Filter::HeaderOnly ヘッダのみ出力 metacpan
Tripletail::Filter::MemCached MemCached を使用するときに使用するフィルタ metacpan
Tripletail::Filter::MobileHTML 携帯電話向け HTML 出力用フィルタ metacpan
Tripletail::Filter::SEO SEO出力フィルタ metacpan
Tripletail::Filter::TEXT テキスト出力フィルタ metacpan
Tripletail::Form フォーム情報 metacpan
Tripletail::HtmlFilter HTMLのパースと書き換え metacpan
Tripletail::HtmlMail 指定されたURLからデータを取得し、HTMLメールを作成する。 metacpan
Tripletail::Ini 設定ファイルを読み書きする metacpan
Tripletail::Ini::Group 内部用 metacpan
Tripletail::Ini::Group::Annotation 内部用 metacpan
Tripletail::Ini::Group::Variant 内部用 metacpan
Tripletail::InputFilter CGIクエリパラメータを読み取る metacpan
Tripletail::InputFilter::HTML 通常 HTML 向け CGI クエリ読み取り metacpan
Tripletail::InputFilter::MobileHTML 携帯電話向け HTML 用 CGI クエリ読み取り metacpan
Tripletail::InputFilter::Plain 何も処理を行わない metacpan
Tripletail::InputFilter::SEO SEO 入力フィルタ metacpan
Tripletail::Mail メール作成/読み込み metacpan
Tripletail::MemCached キャッシュを扱う metacpan
Tripletail::MemorySentinel メモリ使用状況の監視 metacpan
Tripletail::MongoDB MongoDB との接続 metacpan
Tripletail::Pager ページング処理 metacpan
Tripletail::RawCookie 汎用的なクッキー管理を行う metacpan
Tripletail::Sendmail メールの送信を行う metacpan
Tripletail::Sendmail::Esmtp Forcast esmtp を使用するメール送信 metacpan
Tripletail::Sendmail::MailQueue 独自のメールキューを使用するメール送信 metacpan
Tripletail::Sendmail::Sendmail Sendmail メール送信 metacpan
Tripletail::Sendmail::Smtp SMTP メール送信 metacpan
Tripletail::Serializer 値の直列化 metacpan
Tripletail::Serializer::Compat 内部用 metacpan
Tripletail::Serializer::Legacy 内部用 metacpan
Tripletail::Session セッション metacpan
Tripletail::Session::DB 内部用 metacpan
Tripletail::Session::MongoDB 内部用 metacpan
Tripletail::Session::MySQL 内部用 metacpan
Tripletail::Session::PgSQL 内部用 metacpan
Tripletail::Session::SQLite 内部用 metacpan
Tripletail::TagCheck HTMLのタグのチェック metacpan
Tripletail::Template テンプレート metacpan
Tripletail::Template::Node Template ノードオブジェクト metacpan
Tripletail::Validator 値の検証の一括処理 metacpan
Tripletail::Validator::Filter Tripletail::Validator フィルタ I/F metacpan
Tripletail::Validator::FilterFactory Tripletail::Validator 内部クラス metacpan
Tripletail::Value 値の検証や変換 metacpan

Provides

Name File View
Tripletail::CSV::Parser lib/Tripletail/CSV.pm metacpan
Tripletail::DB::Backend::Interbase::Dbh lib/Tripletail/DB/Backend/Interbase.pm metacpan
Tripletail::DB::Backend::MSSQL::Dbh lib/Tripletail/DB/Backend/MSSQL.pm metacpan
Tripletail::DB::Backend::MySQL::Dbh lib/Tripletail/DB/Backend/MySQL.pm metacpan
Tripletail::DB::Backend::Oracle::Dbh lib/Tripletail/DB/Backend/Oracle.pm metacpan
Tripletail::DB::Backend::PgSQL::Dbh lib/Tripletail/DB/Backend/PgSQL.pm metacpan
Tripletail::DB::Backend::SQLite::Dbh lib/Tripletail/DB/Backend/SQLite.pm metacpan
Tripletail::DB::SQL_TYPES lib/Tripletail/DB.pm metacpan
Tripletail::Debug::Watch::Array lib/Tripletail/Debug/Watch.pm metacpan
Tripletail::Debug::Watch::Hash lib/Tripletail/Debug/Watch.pm metacpan
Tripletail::Debug::Watch::Scalar lib/Tripletail/Debug/Watch.pm metacpan
Tripletail::Error::Frame lib/Tripletail/Error.pm metacpan
Tripletail::HtmlFilter::Comment ext/Tripletail-HtmlFilter/HtmlFilter.pm metacpan
Tripletail::HtmlFilter::Context ext/Tripletail-HtmlFilter/HtmlFilter.pm metacpan
Tripletail::HtmlFilter::Element ext/Tripletail-HtmlFilter/HtmlFilter.pm metacpan
Tripletail::HtmlFilter::ElementBase ext/Tripletail-HtmlFilter/HtmlFilter.pm metacpan
Tripletail::HtmlFilter::Text ext/Tripletail-HtmlFilter/HtmlFilter.pm metacpan
Tripletail::Symbol lib/Tripletail.pm metacpan
Tripletail::TagCheck::TagInfo lib/Tripletail/TagCheck.pm metacpan
Tripletail::Validator::Filter::Blank lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Char lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::CharLen lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::DomainName lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Email lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Empty lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Enum lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::ExistentDateTime lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::ExistentDay lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::ExistentTime lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Gif lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Hira lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::HttpUrl lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::HttpsUrl lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Integer lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::IpAddress lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Jpeg lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Kata lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Len lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::MobileEmail lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::MultiValues lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::NoValues lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::NotBlank lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::NotEmpty lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::NotWhitespace lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Or lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Password lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::PcPortable lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Png lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Portable lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::PrintableAscii lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Real lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::RegExp lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::SingleValue lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::SjisLen lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::TelNumber lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::Wide lib/Tripletail/Validator/Filter.pm metacpan
Tripletail::Validator::Filter::ZipCode lib/Tripletail/Validator/Filter.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
doc/Makefile.PL metacpan
ext/Makefile.PL metacpan
ext/Tripletail-HtmlFilter/Makefile.PL metacpan