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.

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

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

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: devel/old/Coord.pm, devel/OrNone.pm, devel/Caca.pm, devel/Xmotif-Drawable.pm, devel/Xmotif-Pixmap.pm, devel/MathSequence.pm

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::MathImage, App::MathImage::Curses::Drawing, App::MathImage::Generator, App::MathImage::Gtk1::AboutDialog, App::MathImage::Gtk1::Drawing, App::MathImage::Gtk1::Ex::ComboBits, App::MathImage::Gtk1::Ex::IdleHandler, App::MathImage::Gtk1::Ex::SignalIds, App::MathImage::Gtk1::Ex::SpinButtonBits, App::MathImage::Gtk1::Ex::Units, App::MathImage::Gtk1::Ex::WidgetBits, App::MathImage::Gtk1::Generator, App::MathImage::Image::Base::BMP, App::MathImage::Image::Base::LifeBitmap, App::MathImage::Image::Base::LifeRLE, App::MathImage::Image::Base::Other, App::MathImage::Image::Base::Wx::DC, App::MathImage::Image::Base::X::Drawable, App::MathImage::Image::Base::X::Pixmap, App::MathImage::Image::Base::XpmClipped, App::MathImage::Lines, App::MathImage::LinesLevel, App::MathImage::LinesTree, App::MathImage::RectByXY, App::MathImage::Tk::Perl::AfterObject, App::MathImage::Wx::Drawing, App::MathImage::Wx::Generator, App::MathImage::Wx::Main, App::MathImage::Wx::Params::Boolean, App::MathImage::Wx::Params::Enum, App::MathImage::Wx::Params::Filename, App::MathImage::Wx::Params::Float, App::MathImage::Wx::Params::Integer, App::MathImage::Wx::Params::String, App::MathImage::X11::Generator, App::MathImage::X11::Protocol::Async, App::MathImage::X11::Protocol::EventHandlerExtra, App::MathImage::X11::Protocol::EventMaskExtra, App::MathImage::X11::Protocol::Splash, Math::NumSeq::MathImageMathSequence

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 101,66

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).

Modules

Name Abstract Version View
App::MathImage math-image application module 101 metacpan
App::MathImage::Coord 66 metacpan
App::MathImage::Curses::Drawing 101 metacpan
App::MathImage::Curses::Main 101 metacpan
App::MathImage::Generator 101 metacpan
App::MathImage::Gtk1::AboutDialog about dialog module 101 metacpan
App::MathImage::Gtk1::Drawing 101 metacpan
App::MathImage::Gtk1::Ex::ComboBits 101 metacpan
App::MathImage::Gtk1::Ex::IdleHandler 101 metacpan
App::MathImage::Gtk1::Ex::SignalIds 101 metacpan
App::MathImage::Gtk1::Ex::SpinButtonBits 101 metacpan
App::MathImage::Gtk1::Ex::SyncCall 101 metacpan
App::MathImage::Gtk1::Ex::Units 101 metacpan
App::MathImage::Gtk1::Ex::WidgetBits 101 metacpan
App::MathImage::Gtk1::Generator 101 metacpan
App::MathImage::Gtk1::Main 101 metacpan
App::MathImage::Gtk2::AboutDialog about dialog module 101 metacpan
App::MathImage::Gtk2::Drawing 101 metacpan
App::MathImage::Gtk2::Drawing::Values 101 metacpan
App::MathImage::Gtk2::Ex::AdjustmentBits helpers for Gtk2::Adjustment objects 101 metacpan
App::MathImage::Gtk2::Ex::ArrowButton button with a direction arrow 101 metacpan
App::MathImage::Gtk2::Ex::GdkColorBits misc GdkColor helpers 101 metacpan
App::MathImage::Gtk2::Ex::Menu::ForComboBox 101 metacpan
App::MathImage::Gtk2::Ex::PixbufBits misc Gtk2::Gdk::Pixbuf helpers 101 metacpan
App::MathImage::Gtk2::Ex::RadioMenuItem::OrNone radio menu item allowing none set 101 metacpan
App::MathImage::Gtk2::Ex::Statusbar::PointerPosition 101 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText 101 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText::MenuItem 101 metacpan
App::MathImage::Gtk2::Ex::ToolItem::ComboText::MenuView 101 metacpan
App::MathImage::Gtk2::FractionEntry 101 metacpan
App::MathImage::Gtk2::Generator 101 metacpan
App::MathImage::Gtk2::Main 101 metacpan
App::MathImage::Gtk2::OeisEntry 101 metacpan
App::MathImage::Gtk2::OeisEntryMenu menu of things in an OEIS entrybox 101 metacpan
App::MathImage::Gtk2::Params 101 metacpan
App::MathImage::Gtk2::Params::Boolean 101 metacpan
App::MathImage::Gtk2::Params::Enum 101 metacpan
App::MathImage::Gtk2::Params::Filename 101 metacpan
App::MathImage::Gtk2::Params::Float 101 metacpan
App::MathImage::Gtk2::Params::Float::Expression 101 metacpan
App::MathImage::Gtk2::Params::Integer 101 metacpan
App::MathImage::Gtk2::Params::Integer::CellularRule 101 metacpan
App::MathImage::Gtk2::Params::String 101 metacpan
App::MathImage::Gtk2::PodDialog program POD dialog 101 metacpan
App::MathImage::Gtk2::SaveDialog 101 metacpan
App::MathImage::Gtk2::X11 101 metacpan
App::MathImage::Image::Base::BMP draw BMP images using Image::BMP 101 metacpan
App::MathImage::Image::Base::Caca draw images using Term::Caca 101 metacpan
App::MathImage::Image::Base::LifeBitmap game of life cellular bitmap in RLE format 101 metacpan
App::MathImage::Image::Base::LifeRLE game of life cellular grids in RLE format 101 metacpan
App::MathImage::Image::Base::Other 101 metacpan
App::MathImage::Image::Base::Wx::DC draw into a Wx::DC 101 metacpan
App::MathImage::Image::Base::X::Drawable 101 metacpan
App::MathImage::Image::Base::X::Pixmap 101 metacpan
App::MathImage::Image::Base::XpmClipped 101 metacpan
App::MathImage::Lines line drawing 101 metacpan
App::MathImage::LinesLevel replication level line drawing 101 metacpan
App::MathImage::LinesTree tree line drawing 101 metacpan
App::MathImage::Prima::About 101 metacpan
App::MathImage::Prima::Drawing 101 metacpan
App::MathImage::Prima::Generator 101 metacpan
App::MathImage::Prima::Main 101 metacpan
App::MathImage::RectByXY 101 metacpan
App::MathImage::Tk::About 101 metacpan
App::MathImage::Tk::Diagnostics 101 metacpan
App::MathImage::Tk::Drawing 101 metacpan
App::MathImage::Tk::Main 101 metacpan
App::MathImage::Tk::Perl::AfterObject 101 metacpan
App::MathImage::Tk::Perl::NumAxis 101 metacpan
App::MathImage::Tk::SaveDialog 101 metacpan
App::MathImage::Wx::Drawing 101 metacpan
App::MathImage::Wx::Generator 101 metacpan
App::MathImage::Wx::Main 101 metacpan
App::MathImage::Wx::Params 101 metacpan
App::MathImage::Wx::Params::Boolean 101 metacpan
App::MathImage::Wx::Params::Enum 101 metacpan
App::MathImage::Wx::Params::Filename 101 metacpan
App::MathImage::Wx::Params::Float 101 metacpan
App::MathImage::Wx::Params::Integer 101 metacpan
App::MathImage::Wx::Params::String 101 metacpan
App::MathImage::X11::Generator 101 metacpan
App::MathImage::X11::Protocol::Async 101 metacpan
App::MathImage::X11::Protocol::EventHandlerExtra 101 metacpan
App::MathImage::X11::Protocol::EventMaskExtra 101 metacpan
App::MathImage::X11::Protocol::Splash temporary splash window 101 metacpan
Math::NumSeq::MathImageMathSequence 101 metacpan

Provides

Name File View
Math::PlanePath::AR2W2Curve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::AlternatePaper lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::BetaOmega lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::CCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::CincoCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::Columns lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ComplexMinus lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ComplexPlus lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ComplexRevolving lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::Corner lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::CornerReplicate lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::CubicBase lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::DragonCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::DragonMidpoint lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::DragonRounded lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::Flowsnake lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::FlowsnakeCentres lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::FractionsTree lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::GosperIslands lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::GosperReplicate lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::GosperSide lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::GrayCode lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::HIndexing lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::HexArms lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::HexSpiral lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::HilbertCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::HilbertSpiral lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ImaginaryBase lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ImaginaryHalf lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::KochCurve lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::KochPeaks lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::KochSnowflakes lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::KochSquareflakes lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::KochelCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::LTiling lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::PeanoCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::PythagoreanTree lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::QuadricCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::QuadricIslands lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::QuintetCentres lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::QuintetReplicate lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::QuintetSide lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::R5DragonCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::R5DragonMidpoint lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::RationalsTree lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::Rows lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::SierpinskiArrowhead lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::SierpinskiArrowheadCentres lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::SierpinskiCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::SierpinskiTriangle lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::SquareReplicate lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::TerdragonCurve lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::TerdragonMidpoint lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::TerdragonRounded lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::TriangleSpiral lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::TriangularHypot lib/App/MathImage/Generator.pm metacpan
Math::PlanePath::UlamWarburton lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::WunderlichMeander lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::WunderlichSerpentine lib/App/MathImage/LinesTree.pm metacpan
Math::PlanePath::ZOrderCurve lib/App/MathImage/LinesTree.pm metacpan

Other Files

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