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-77/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/lib/Math/PlanePath/BoxFractalQuarter.pm, devel/lib/Math/PlanePath/DekkingCurve.pm, devel/lib/Math/PlanePath/DekkingStraight.pm, devel/old/DragonArms.pm, devel/old/FlowsnakeArms.pm, devel/HilbertMidpoint.pm, devel/lib/Math/PlanePath/MooreSpiral.pm, devel/lib/Math/PlanePath/PeanoHalf.pm, devel/lib/Math/PlanePath/PeanoRounded.pm, devel/lib/Math/PlanePath/PyramidReplicate.pm, devel/old/PythagoreanUAD.pm, devel/old/QuintetArms.pm, devel/lib/Math/PlanePath/QuintetSide.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::BoxFractalQuarter, Math::PlanePath::CCurve, 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::CubicBase, Math::PlanePath::DekkingCurve, Math::PlanePath::DekkingStraight, Math::PlanePath::DiagonalRationals, Math::PlanePath::Diagonals, Math::PlanePath::DiagonalsAlternating, Math::PlanePath::DiagonalsOctant, 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::GrayCode, 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::ImaginaryHalf, 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::MooreSpiral, Math::PlanePath::MultipleRings, Math::PlanePath::OctagramSpiral, Math::PlanePath::PeanoCurve, Math::PlanePath::PeanoHalf, Math::PlanePath::PeanoRounded, Math::PlanePath::PentSpiral, Math::PlanePath::PentSpiralSkewed, Math::PlanePath::PixelRings, Math::PlanePath::PyramidReplicate, 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::QuintetSide, Math::PlanePath::R5DragonCurve, Math::PlanePath::R5DragonMidpoint, Math::PlanePath::RationalsTree, Math::PlanePath::Rows, Math::PlanePath::SacksSpiral, Math::PlanePath::SierpinskiArrowhead, Math::PlanePath::SierpinskiArrowheadCentres, Math::PlanePath::SierpinskiArrowheadSkewed, Math::PlanePath::SierpinskiCurve, Math::PlanePath::SierpinskiCurveStair, 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::TerdragonRounded, 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::WunderlichSerpentine, 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,77

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

Other Files

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