Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

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: App/MathImage.pm, App/MathImage/Curses/Drawing.pm, App/MathImage/Curses/Main.pm, App/MathImage/Generator.pm, App/MathImage/Gtk2/AboutDialog.pm, App/MathImage/Gtk2/Drawing.pm, App/MathImage/Gtk2/Drawing/Values.pm, App/MathImage/Gtk2/Ex/AdjustmentBits.pm, App/MathImage/Gtk2/Ex/ArrowButton.pm, App/MathImage/Gtk2/Ex/GdkColorBits.pm, App/MathImage/Gtk2/Ex/PixbufBits.pm, App/MathImage/Gtk2/Ex/Statusbar/PointerPosition.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText/MenuItem.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText/MenuView.pm, App/MathImage/Gtk2/FractionEntry.pm, App/MathImage/Gtk2/Generator.pm, App/MathImage/Gtk2/Main.pm, App/MathImage/Gtk2/OeisEntry.pm, App/MathImage/Gtk2/OeisEntryMenu.pm, App/MathImage/Gtk2/Params.pm, App/MathImage/Gtk2/Params/Boolean.pm, App/MathImage/Gtk2/Params/Enum.pm, App/MathImage/Gtk2/Params/Filename.pm, App/MathImage/Gtk2/Params/Float.pm, App/MathImage/Gtk2/Params/Float/Expression.pm, App/MathImage/Gtk2/Params/Integer.pm, App/MathImage/Gtk2/Params/Integer/CellularRule.pm, App/MathImage/Gtk2/Params/String.pm, App/MathImage/Gtk2/PodDialog.pm, App/MathImage/Gtk2/SaveDialog.pm, App/MathImage/Gtk2/X11.pm, App/MathImage/Image/Base/BMP.pm, App/MathImage/Image/Base/LifeBitmap.pm, App/MathImage/Image/Base/LifeRLE.pm, App/MathImage/Image/Base/Other.pm, App/MathImage/Image/Base/Tektronix.pm, App/MathImage/Image/Base/XpmClipped.pm, App/MathImage/Lines.pm, App/MathImage/LinesLevel.pm, App/MathImage/LinesTree.pm, App/MathImage/Prima/About.pm, App/MathImage/Prima/Drawing.pm, App/MathImage/Prima/Generator.pm, App/MathImage/Prima/Main.pm, App/MathImage/RectByXY.pm, App/MathImage/Regexp/Common/OEIS.pm, App/MathImage/Tk/About.pm, App/MathImage/Tk/Diagnostics.pm, App/MathImage/Tk/Drawing.pm, App/MathImage/Tk/Main.pm, App/MathImage/Tk/Perl/NumAxis.pm, App/MathImage/Tk/Perl/WeakAfter.pm, App/MathImage/Tk/Perl/WidgetBits.pm, App/MathImage/Tk/SaveDialog.pm, App/MathImage/Wx/Diagnostics.pm, App/MathImage/Wx/Drawing.pm, App/MathImage/Wx/Generator.pm, App/MathImage/Wx/Main.pm, App/MathImage/Wx/Params.pm, App/MathImage/Wx/Params/Boolean.pm, App/MathImage/Wx/Params/Enum.pm, App/MathImage/Wx/Params/Filename.pm, App/MathImage/Wx/Params/Float.pm, App/MathImage/Wx/Params/Integer.pm, App/MathImage/Wx/Params/String.pm, App/MathImage/X11/Generator.pm, App/MathImage/X11/Protocol/Async.pm, App/MathImage/X11/Protocol/EventHandlerExtra.pm, App/MathImage/X11/Protocol/EventMaskExtra.pm, App/MathImage/X11/Protocol/Splash.pm, App/MathImage.pm

no_missing_files_in_provides

Use authoring tool like Dist::Zilla, Milla, and Minilla to generate correct provides.

Error: App/MathImage.pm, App/MathImage/Curses/Drawing.pm, App/MathImage/Curses/Main.pm, App/MathImage/Generator.pm, App/MathImage/Gtk2/AboutDialog.pm, App/MathImage/Gtk2/Drawing.pm, App/MathImage/Gtk2/Drawing/Values.pm, App/MathImage/Gtk2/Ex/AdjustmentBits.pm, App/MathImage/Gtk2/Ex/ArrowButton.pm, App/MathImage/Gtk2/Ex/GdkColorBits.pm, App/MathImage/Gtk2/Ex/PixbufBits.pm, App/MathImage/Gtk2/Ex/Statusbar/PointerPosition.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText/MenuItem.pm, App/MathImage/Gtk2/Ex/ToolItem/ComboText/MenuView.pm, App/MathImage/Gtk2/FractionEntry.pm, App/MathImage/Gtk2/Generator.pm, App/MathImage/Gtk2/Main.pm, App/MathImage/Gtk2/OeisEntry.pm, App/MathImage/Gtk2/OeisEntryMenu.pm, App/MathImage/Gtk2/Params.pm, App/MathImage/Gtk2/Params/Boolean.pm, App/MathImage/Gtk2/Params/Enum.pm, App/MathImage/Gtk2/Params/Filename.pm, App/MathImage/Gtk2/Params/Float.pm, App/MathImage/Gtk2/Params/Float/Expression.pm, App/MathImage/Gtk2/Params/Integer.pm, App/MathImage/Gtk2/Params/Integer/CellularRule.pm, App/MathImage/Gtk2/Params/String.pm, App/MathImage/Gtk2/PodDialog.pm, App/MathImage/Gtk2/SaveDialog.pm, App/MathImage/Gtk2/X11.pm, App/MathImage/Image/Base/BMP.pm, App/MathImage/Image/Base/LifeBitmap.pm, App/MathImage/Image/Base/LifeRLE.pm, App/MathImage/Image/Base/Other.pm, App/MathImage/Image/Base/Tektronix.pm, App/MathImage/Image/Base/XpmClipped.pm, App/MathImage/Lines.pm, App/MathImage/LinesLevel.pm, App/MathImage/LinesTree.pm, App/MathImage/Prima/About.pm, App/MathImage/Prima/Drawing.pm, App/MathImage/Prima/Generator.pm, App/MathImage/Prima/Main.pm, App/MathImage/RectByXY.pm, App/MathImage/Regexp/Common/OEIS.pm, App/MathImage/Tk/About.pm, App/MathImage/Tk/Diagnostics.pm, App/MathImage/Tk/Drawing.pm, App/MathImage/Tk/Main.pm, App/MathImage/Tk/Perl/NumAxis.pm, App/MathImage/Tk/Perl/WeakAfter.pm, App/MathImage/Tk/Perl/WidgetBits.pm, App/MathImage/Tk/SaveDialog.pm, App/MathImage/Wx/Diagnostics.pm, App/MathImage/Wx/Drawing.pm, App/MathImage/Wx/Generator.pm, App/MathImage/Wx/Main.pm, App/MathImage/Wx/Params.pm, App/MathImage/Wx/Params/Boolean.pm, App/MathImage/Wx/Params/Enum.pm, App/MathImage/Wx/Params/Filename.pm, App/MathImage/Wx/Params/Float.pm, App/MathImage/Wx/Params/Integer.pm, App/MathImage/Wx/Params/String.pm, App/MathImage/X11/Generator.pm, App/MathImage/X11/Protocol/Async.pm, App/MathImage/X11/Protocol/EventHandlerExtra.pm, App/MathImage/X11/Protocol/EventMaskExtra.pm, App/MathImage/X11/Protocol/Splash.pm, App/MathImage.pm

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:

  • math::image

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
App::MathImage 115 metacpan
App::MathImage::Curses::Drawing 115 metacpan
App::MathImage::Curses::Main 115 metacpan
App::MathImage::Generator 115 metacpan
App::MathImage::Gtk2::AboutDialog 115 metacpan
App::MathImage::Gtk2::Drawing 115 metacpan
App::MathImage::Gtk2::Drawing::Values 115 metacpan
App::MathImage::Gtk2::Ex::AdjustmentBits 115 metacpan
App::MathImage::Gtk2::Ex::ArrowButton 115 metacpan
App::MathImage::Gtk2::Ex::GdkColorBits 115 metacpan
App::MathImage::Gtk2::Ex::PixbufBits 115 metacpan
App::MathImage::Gtk2::Ex::Statusbar::PointerPosition 115 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText 115 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText::MenuItem 115 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText::MenuView 115 metacpan
App::MathImage::Gtk2::FractionEntry 115 metacpan
App::MathImage::Gtk2::Generator 115 metacpan
App::MathImage::Gtk2::Main 115 metacpan
App::MathImage::Gtk2::OeisEntry 115 metacpan
App::MathImage::Gtk2::OeisEntryMenu 115 metacpan
App::MathImage::Gtk2::Params 115 metacpan
App::MathImage::Gtk2::Params::Boolean 115 metacpan
App::MathImage::Gtk2::Params::Enum 115 metacpan
App::MathImage::Gtk2::Params::Filename 115 metacpan
App::MathImage::Gtk2::Params::Float 115 metacpan
App::MathImage::Gtk2::Params::Float::Expression 115 metacpan
App::MathImage::Gtk2::Params::Integer 115 metacpan
App::MathImage::Gtk2::Params::Integer::CellularRule 115 metacpan
App::MathImage::Gtk2::Params::String 115 metacpan
App::MathImage::Gtk2::PodDialog 115 metacpan
App::MathImage::Gtk2::SaveDialog 115 metacpan
App::MathImage::Gtk2::X11 115 metacpan
App::MathImage::Image::Base::BMP 115 metacpan
App::MathImage::Image::Base::LifeBitmap 115 metacpan
App::MathImage::Image::Base::LifeRLE 115 metacpan
App::MathImage::Image::Base::Other 115 metacpan
App::MathImage::Image::Base::Tektronix 115 metacpan
App::MathImage::Image::Base::XpmClipped 115 metacpan
App::MathImage::Lines 115 metacpan
App::MathImage::LinesLevel 115 metacpan
App::MathImage::LinesTree 115 metacpan
App::MathImage::Prima::About 115 metacpan
App::MathImage::Prima::Drawing 115 metacpan
App::MathImage::Prima::Generator 115 metacpan
App::MathImage::Prima::Main 115 metacpan
App::MathImage::RectByXY 115 metacpan
App::MathImage::Regexp::Common::OEIS 115 metacpan
App::MathImage::Tk::About 115 metacpan
App::MathImage::Tk::Diagnostics 115 metacpan
App::MathImage::Tk::Drawing 115 metacpan
App::MathImage::Tk::Main 115 metacpan
App::MathImage::Tk::Perl::NumAxis 115 metacpan
App::MathImage::Tk::Perl::WeakAfter 115 metacpan
App::MathImage::Tk::Perl::WidgetBits 115 metacpan
App::MathImage::Tk::SaveDialog 115 metacpan
App::MathImage::Wx::Diagnostics 115 metacpan
App::MathImage::Wx::Drawing 115 metacpan
App::MathImage::Wx::Generator 115 metacpan
App::MathImage::Wx::Main 115 metacpan
App::MathImage::Wx::Params 115 metacpan
App::MathImage::Wx::Params::Boolean 115 metacpan
App::MathImage::Wx::Params::Enum 115 metacpan
App::MathImage::Wx::Params::Filename 115 metacpan
App::MathImage::Wx::Params::Float 115 metacpan
App::MathImage::Wx::Params::Integer 115 metacpan
App::MathImage::Wx::Params::String 115 metacpan
App::MathImage::X11::Generator 115 metacpan
App::MathImage::X11::Protocol::Async 115 metacpan
App::MathImage::X11::Protocol::EventHandlerExtra 115 metacpan
App::MathImage::X11::Protocol::EventMaskExtra 115 metacpan
App::MathImage::X11::Protocol::Splash 115 metacpan
math::image 115 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan