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.

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the 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

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

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

Other Files

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