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.

no_pod_errors

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

Error: Math-PlanePath-72/lib/Math/PlanePath/HilbertCurve.pm -- Around line 299: Non-ASCII character seen before =encoding in 'Flächenstück'. Assuming CP1252

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/DragonArms.pm, devel/old/FlowsnakeArms.pm, devel/HilbertMidpoint.pm, devel/old/PythagoreanUAD.pm, devel/old/QuintetArms.pm, devel/old/SierpinskiArrowheadSkewed.pm, devel/old/SierpinskiHoriz.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: Math::NumSeq::OEIS::Catalogue::Plugin::PlanePath, Math::NumSeq::PlanePathCoord, Math::NumSeq::PlanePathDelta, Math::NumSeq::PlanePathN, Math::NumSeq::PlanePathTurn, Math::PlanePath, Math::PlanePath::AR2W2Curve, Math::PlanePath::AlternatePaper, Math::PlanePath::AnvilSpiral, Math::PlanePath::ArchimedeanChords, Math::PlanePath::AztecDiamondRings, Math::PlanePath::BetaOmega, Math::PlanePath::CellularRule, Math::PlanePath::CellularRule190, Math::PlanePath::CellularRule54, Math::PlanePath::CellularRule57, Math::PlanePath::CincoCurve, Math::PlanePath::Columns, Math::PlanePath::ComplexMinus, Math::PlanePath::ComplexPlus, Math::PlanePath::ComplexRevolving, Math::PlanePath::CoprimeColumns, Math::PlanePath::Corner, Math::PlanePath::CornerReplicate, Math::PlanePath::CretanLabyrinth, Math::PlanePath::DiagonalRationals, Math::PlanePath::Diagonals, Math::PlanePath::DiagonalsAlternating, Math::PlanePath::DiamondArms, Math::PlanePath::DiamondSpiral, Math::PlanePath::DigitGroups, Math::PlanePath::DivisibleColumns, Math::PlanePath::DragonArms, Math::PlanePath::DragonCurve, Math::PlanePath::DragonMidpoint, Math::PlanePath::DragonRounded, Math::PlanePath::FactorRationals, Math::PlanePath::FibonacciWordFractal, Math::PlanePath::File, Math::PlanePath::FilledRings, Math::PlanePath::Flowsnake, Math::PlanePath::FlowsnakeArms, Math::PlanePath::FlowsnakeCentres, Math::PlanePath::FractionsTree, Math::PlanePath::GcdRationals, Math::PlanePath::GosperIslands, Math::PlanePath::GosperReplicate, Math::PlanePath::GosperSide, Math::PlanePath::GreekKeySpiral, Math::PlanePath::HIndexing, Math::PlanePath::HeptSpiralSkewed, Math::PlanePath::HexArms, Math::PlanePath::HexSpiral, Math::PlanePath::HexSpiralSkewed, Math::PlanePath::HilbertCurve, Math::PlanePath::HilbertMidpoint, Math::PlanePath::HilbertSpiral, Math::PlanePath::Hypot, Math::PlanePath::HypotOctant, Math::PlanePath::ImaginaryBase, Math::PlanePath::KnightSpiral, Math::PlanePath::KochCurve, Math::PlanePath::KochPeaks, Math::PlanePath::KochSnowflakes, Math::PlanePath::KochSquareflakes, Math::PlanePath::KochelCurve, Math::PlanePath::LTiling, Math::PlanePath::MPeaks, Math::PlanePath::MultipleRings, Math::PlanePath::OctagramSpiral, Math::PlanePath::PeanoCurve, Math::PlanePath::PentSpiral, Math::PlanePath::PentSpiralSkewed, Math::PlanePath::PixelRings, Math::PlanePath::PyramidRows, Math::PlanePath::PyramidSides, Math::PlanePath::PyramidSpiral, Math::PlanePath::PythagoreanTree, Math::PlanePath::PythagoreanUAD, Math::PlanePath::QuadricCurve, Math::PlanePath::QuadricIslands, Math::PlanePath::QuintetArms, Math::PlanePath::QuintetCentres, Math::PlanePath::QuintetCurve, Math::PlanePath::QuintetReplicate, Math::PlanePath::RationalsTree, Math::PlanePath::Rows, Math::PlanePath::SacksSpiral, Math::PlanePath::SierpinskiArrowhead, Math::PlanePath::SierpinskiArrowheadCentres, Math::PlanePath::SierpinskiArrowheadSkewed, Math::PlanePath::SierpinskiCurve, Math::PlanePath::SierpinskiHoriz, Math::PlanePath::SierpinskiTriangle, Math::PlanePath::SquareArms, Math::PlanePath::SquareReplicate, Math::PlanePath::SquareSpiral, Math::PlanePath::Staircase, Math::PlanePath::StaircaseAlternating, Math::PlanePath::TerdragonCurve, Math::PlanePath::TerdragonMidpoint, Math::PlanePath::TheodorusSpiral, Math::PlanePath::TriangleSpiral, Math::PlanePath::TriangleSpiralSkewed, Math::PlanePath::TriangularHypot, Math::PlanePath::UlamWarburton, Math::PlanePath::UlamWarburtonQuarter, Math::PlanePath::VogelFloret, Math::PlanePath::WunderlichMeander, Math::PlanePath::ZOrderCurve

consistent_version

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

Error: 1,39,67,72

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
Math::NumSeq::OEIS::Catalogue::Plugin::PlanePath 72 metacpan
Math::NumSeq::PlanePathCoord sequence of coordinate values from a PlanePath module 72 metacpan
Math::NumSeq::PlanePathDelta sequence of changes in PlanePath X,Y coordinates 72 metacpan
Math::NumSeq::PlanePathN sequence of N values from PlanePath module 72 metacpan
Math::NumSeq::PlanePathTurn turn sequence from PlanePath module 72 metacpan
Math::PlanePath points on a path through the 2-D plane 72 metacpan
Math::PlanePath::AR2W2Curve 2x2 self-similar curve of four patterns 72 metacpan
Math::PlanePath::AlternatePaper alternate paper folding curve 72 metacpan
Math::PlanePath::AnvilSpiral integer points around an "anvil" shape 72 metacpan
Math::PlanePath::ArchimedeanChords radial spiral chords 72 metacpan
Math::PlanePath::AztecDiamondRings rings around an Aztec diamond shape 72 metacpan
Math::PlanePath::BetaOmega 2x2 half-plane traversal 72 metacpan
Math::PlanePath::CellularRule cellular automaton points of binary rule 72 metacpan
Math::PlanePath::CellularRule190 cellular automaton 190 and 246 points 72 metacpan
Math::PlanePath::CellularRule54 cellular automaton points 72 metacpan
Math::PlanePath::CellularRule57 cellular automaton 57 and 99 points 72 metacpan
Math::PlanePath::CincoCurve 5x5 self-similar curve 72 metacpan
Math::PlanePath::Columns points in fixed-height columns 72 metacpan
Math::PlanePath::ComplexMinus twindragon and other complex number base i-r 72 metacpan
Math::PlanePath::ComplexPlus points in complex base i+r 72 metacpan
Math::PlanePath::ComplexRevolving points in revolving complex base i+1 72 metacpan
Math::PlanePath::CoprimeColumns coprime x,y by columns 72 metacpan
Math::PlanePath::Corner points shaped around in a corner 72 metacpan
Math::PlanePath::CornerReplicate replicating U parts 72 metacpan
Math::PlanePath::CretanLabyrinth infinite Cretan labyrinth 72 metacpan
Math::PlanePath::DiagonalRationals rationals X/Y by diagonals 72 metacpan
Math::PlanePath::Diagonals points in diagonal stripes 72 metacpan
Math::PlanePath::DiagonalsAlternating points in diagonal stripes of alternating directions 72 metacpan
Math::PlanePath::DiamondArms four spiral arms 72 metacpan
Math::PlanePath::DiamondSpiral integer points around a diamond shaped spiral 72 metacpan
Math::PlanePath::DigitGroups X,Y digits grouped by zeros 72 metacpan
Math::PlanePath::DivisibleColumns X divisible by Y in columns 72 metacpan
Math::PlanePath::DragonArms four dragon curves 1 metacpan
Math::PlanePath::DragonCurve dragon curve 72 metacpan
Math::PlanePath::DragonMidpoint dragon curve midpoints 72 metacpan
Math::PlanePath::DragonRounded dragon curve with rounded corners 72 metacpan
Math::PlanePath::FactorRationals rationals by prime powers 72 metacpan
Math::PlanePath::FibonacciWordFractal turns by Fibonacci word bits 72 metacpan
Math::PlanePath::File points from a file 72 metacpan
Math::PlanePath::FilledRings concentric filled lattice rings 72 metacpan
Math::PlanePath::Flowsnake self-similar path through hexagons 72 metacpan
Math::PlanePath::FlowsnakeArms 67 metacpan
Math::PlanePath::FlowsnakeCentres self-similar path of hexagon centres 72 metacpan
Math::PlanePath::FractionsTree fractions by tree 72 metacpan
Math::PlanePath::GcdRationals rationals by prime factorization 72 metacpan
Math::PlanePath::GosperIslands concentric Gosper islands 72 metacpan
Math::PlanePath::GosperReplicate self-similar hexagon replications 72 metacpan
Math::PlanePath::GosperSide one side of the Gosper island 72 metacpan
Math::PlanePath::GreekKeySpiral square spiral with Greek key motif 72 metacpan
Math::PlanePath::HIndexing self-similar right-triangle traversal 72 metacpan
Math::PlanePath::HeptSpiralSkewed integer points around a skewed seven sided spiral 72 metacpan
Math::PlanePath::HexArms six spiral arms 72 metacpan
Math::PlanePath::HexSpiral integer points around a hexagonal spiral 72 metacpan
Math::PlanePath::HexSpiralSkewed integer points around a skewed hexagonal spiral 72 metacpan
Math::PlanePath::HilbertCurve 2x2 self-similar quadrant traversal 72 metacpan
Math::PlanePath::HilbertMidpoint Hilbert curve midpoints 72 metacpan
Math::PlanePath::HilbertSpiral 2x2 self-similar spiral 72 metacpan
Math::PlanePath::Hypot points in order of hypotenuse distance 72 metacpan
Math::PlanePath::HypotOctant octant of points in order of hypotenuse distance 72 metacpan
Math::PlanePath::ImaginaryBase replications in four directions 72 metacpan
Math::PlanePath::KnightSpiral integer points around a square, by chess knight moves 72 metacpan
Math::PlanePath::KochCurve horizontal Koch curve 72 metacpan
Math::PlanePath::KochPeaks Koch curve peaks 72 metacpan
Math::PlanePath::KochSnowflakes Koch snowflakes as concentric rings 72 metacpan
Math::PlanePath::KochSquareflakes four-sided Koch snowflakes 72 metacpan
Math::PlanePath::KochelCurve 3x3 self-similar R and F 72 metacpan
Math::PlanePath::LTiling 2x2 self-similar of four pattern parts 72 metacpan
Math::PlanePath::MPeaks points in expanding M shape 72 metacpan
Math::PlanePath::MultipleRings rings of multiples 72 metacpan
Math::PlanePath::OctagramSpiral integer points drawn around an octagram 72 metacpan
Math::PlanePath::PeanoCurve 3x3 self-similar quadrant traversal 72 metacpan
Math::PlanePath::PentSpiral integer points in a pentagonal shape 72 metacpan
Math::PlanePath::PentSpiralSkewed integer points in a pentagonal shape 72 metacpan
Math::PlanePath::PixelRings pixellated concentric circles 72 metacpan
Math::PlanePath::PyramidRows points stacked up in a pyramid 72 metacpan
Math::PlanePath::PyramidSides points along the sides of pyramid 72 metacpan
Math::PlanePath::PyramidSpiral integer points drawn around a pyramid 72 metacpan
Math::PlanePath::PythagoreanTree primitive Pythagorean triples by tree 72 metacpan
Math::PlanePath::PythagoreanUAD primitive pythagorean triples by U,A,D 39 metacpan
Math::PlanePath::QuadricCurve eight segment zig-zag 72 metacpan
Math::PlanePath::QuadricIslands quadric curve rings 72 metacpan
Math::PlanePath::QuintetArms 67 metacpan
Math::PlanePath::QuintetCentres self-similar "plus" shape centres 72 metacpan
Math::PlanePath::QuintetCurve self-similar "plus" shaped curve 72 metacpan
Math::PlanePath::QuintetReplicate self-similar "+" tiling 72 metacpan
Math::PlanePath::RationalsTree rationals by tree 72 metacpan
Math::PlanePath::Rows points in fixed-width rows 72 metacpan
Math::PlanePath::SacksSpiral circular spiral squaring each revolution 72 metacpan
Math::PlanePath::SierpinskiArrowhead self-similar triangular path traversal 72 metacpan
Math::PlanePath::SierpinskiArrowheadCentres self-similar triangular path traversal 72 metacpan
Math::PlanePath::SierpinskiArrowheadSkewed self-similar triangular path traversal 67 metacpan
Math::PlanePath::SierpinskiCurve Sierpinski curve 72 metacpan
Math::PlanePath::SierpinskiHoriz 67 metacpan
Math::PlanePath::SierpinskiTriangle self-similar triangular path traversal 72 metacpan
Math::PlanePath::SquareArms four spiral arms 72 metacpan
Math::PlanePath::SquareReplicate replicating squares 72 metacpan
Math::PlanePath::SquareSpiral integer points drawn around a square (or rectangle) 72 metacpan
Math::PlanePath::Staircase integer points in stair-step diagonal stripes 72 metacpan
Math::PlanePath::StaircaseAlternating stair-step diagonals up and down 72 metacpan
Math::PlanePath::TerdragonCurve triangular dragon curve 72 metacpan
Math::PlanePath::TerdragonMidpoint dragon curve midpoints 72 metacpan
Math::PlanePath::TheodorusSpiral right-angle unit step spiral 72 metacpan
Math::PlanePath::TriangleSpiral integer points drawn around an equilateral triangle 72 metacpan
Math::PlanePath::TriangleSpiralSkewed integer points drawn around a skewed equilateral triangle 72 metacpan
Math::PlanePath::TriangularHypot points of triangular lattice in order of hypotenuse distance 72 metacpan
Math::PlanePath::UlamWarburton growth of a 2-D cellular automaton 72 metacpan
Math::PlanePath::UlamWarburtonQuarter growth of a 2-D cellular automaton 72 metacpan
Math::PlanePath::VogelFloret circular pattern like a sunflower 72 metacpan
Math::PlanePath::WunderlichMeander 3x3 self-similar "R" shape 72 metacpan
Math::PlanePath::ZOrderCurve alternate digits to X and Y 72 metacpan

Provides

Name File View
Math::PlanePath::CellularRule::LeftSolid lib/Math/NumSeq/PlanePathCoord.pm metacpan
Math::PlanePath::CellularRule::Line lib/Math/NumSeq/PlanePathCoord.pm metacpan
Math::PlanePath::CellularRule::OddSolid lib/Math/NumSeq/PlanePathCoord.pm metacpan

Other Files

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