Kwalitee Issues

has_readme

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

no_pod_errors

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

Error: *** ERROR: Unknown directive: =x at line 8 in file Geo-Geos-1.0.1/lib/Geo/Geos/Algorithm/LineIntersector.pm

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Geo::Geos::Algorithm, Geo::Geos::Algorithm::HCoordinate, Geo::Geos::Algorithm::LineIntersector, Geo::Geos::Algorithm::MinimumDiameter, Geo::Geos::Coordinate, Geo::Geos::Dimension, Geo::Geos::Envelope, Geo::Geos::Geometry, Geo::Geos::GeometryCollection, Geo::Geos::GeometryFactory, Geo::Geos::Index::MonotoneChain, Geo::Geos::Index::MonotoneChainOverlapAction, Geo::Geos::Index::Quadtree, Geo::Geos::Index::STRtree, Geo::Geos::Index::SpatialIndex, Geo::Geos::IntersectionMatrix, Geo::Geos::LineSegment, Geo::Geos::LineString, Geo::Geos::LinearRing, Geo::Geos::MultiLineString, Geo::Geos::MultiPoint, Geo::Geos::MultiPolygon, Geo::Geos::Noding, Geo::Geos::Noding::BasicSegmentString, Geo::Geos::Noding::IntersectionAdder, Geo::Geos::Noding::IntersectionFinderAdder, Geo::Geos::Noding::IteratedNoder, Geo::Geos::Noding::NodedSegmentString, Geo::Geos::Noding::Noder, Geo::Geos::Noding::ScaledNoder, Geo::Geos::Noding::SegmentIntersectionDetector, Geo::Geos::Noding::SegmentIntersector, Geo::Geos::Noding::SegmentNode, Geo::Geos::Noding::SegmentString, Geo::Geos::Noding::SimpleNoder, Geo::Geos::Noding::SimpleSnapRounder, Geo::Geos::Noding::SingleInteriorIntersectionFinder, Geo::Geos::Noding::SinglePassNoder, Geo::Geos::Operation, Geo::Geos::Point, Geo::Geos::Polygon, Geo::Geos::Precision, Geo::Geos::Precision::GeometryPrecisionReducer, Geo::Geos::Precision::SimpleGeometryPrecisionReducer, Geo::Geos::PrecisionModel, Geo::Geos::Prep::Geometry, Geo::Geos::Prep::GeometryFactory, Geo::Geos::Triangle, Geo::Geos::Triangulate, Geo::Geos::Triangulate::DelaunayTriangulationBuilder, Geo::Geos::Triangulate::VoronoiDiagramBuilder, Geo::Geos::WKBConstants, Geo::Geos::WKBReader, Geo::Geos::WKBWriter, Geo::Geos::WKTReader, Geo::Geos::WKTWriter

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: Geo::Geos, Geo::Geos::Algorithm, Geo::Geos::Algorithm::HCoordinate, Geo::Geos::Algorithm::LineIntersector, Geo::Geos::Algorithm::MinimumDiameter, Geo::Geos::Coordinate, Geo::Geos::Dimension, Geo::Geos::Envelope, Geo::Geos::Geometry, Geo::Geos::GeometryCollection, Geo::Geos::GeometryFactory, Geo::Geos::Index::MonotoneChain, Geo::Geos::Index::MonotoneChainOverlapAction, Geo::Geos::Index::Quadtree, Geo::Geos::Index::STRtree, Geo::Geos::Index::SpatialIndex, Geo::Geos::IntersectionMatrix, Geo::Geos::LineSegment, Geo::Geos::LineString, Geo::Geos::LinearRing, Geo::Geos::MultiLineString, Geo::Geos::MultiPoint, Geo::Geos::MultiPolygon, Geo::Geos::Noding, Geo::Geos::Noding::BasicSegmentString, Geo::Geos::Noding::IntersectionAdder, Geo::Geos::Noding::IntersectionFinderAdder, Geo::Geos::Noding::IteratedNoder, Geo::Geos::Noding::NodedSegmentString, Geo::Geos::Noding::Noder, Geo::Geos::Noding::ScaledNoder, Geo::Geos::Noding::SegmentIntersectionDetector, Geo::Geos::Noding::SegmentIntersector, Geo::Geos::Noding::SegmentNode, Geo::Geos::Noding::SegmentString, Geo::Geos::Noding::SimpleNoder, Geo::Geos::Noding::SimpleSnapRounder, Geo::Geos::Noding::SingleInteriorIntersectionFinder, Geo::Geos::Noding::SinglePassNoder, Geo::Geos::Operation, Geo::Geos::Point, Geo::Geos::Polygon, Geo::Geos::Precision, Geo::Geos::Precision::GeometryPrecisionReducer, Geo::Geos::Precision::SimpleGeometryPrecisionReducer, Geo::Geos::PrecisionModel, Geo::Geos::Prep::Geometry, Geo::Geos::Prep::GeometryFactory, Geo::Geos::Triangle, Geo::Geos::Triangulate, Geo::Geos::Triangulate::DelaunayTriangulationBuilder, Geo::Geos::Triangulate::VoronoiDiagramBuilder, Geo::Geos::WKBConstants, Geo::Geos::WKBReader, Geo::Geos::WKBWriter, Geo::Geos::WKTReader, Geo::Geos::WKTWriter

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

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
Geo::Geos Perl interface for GEOS C++ library 1.000001 metacpan
Geo::Geos::Algorithm Fundamental computational geometry algorithms. metacpan
Geo::Geos::Algorithm::HCoordinate Homogeneous coordinate in a 2-D coordinate space. metacpan
Geo::Geos::Algorithm::LineIntersector test whether two line segments intersect and compute the intersection point if they do. metacpan
Geo::Geos::Algorithm::MinimumDiameter Computes the minimum diameter of a Geometry metacpan
Geo::Geos::Coordinate The lightweight class used to store coordinates. metacpan
Geo::Geos::Dimension Represents dimensions of a point, a curve and a surface. metacpan
Geo::Geos::Envelope Defines a rectangulare region of the 2D coordinate plane metacpan
Geo::Geos::Geometry Basic implementation of Geometry metacpan
Geo::Geos::GeometryCollection Represents a collection of heterogeneous Geometry objects. metacpan
Geo::Geos::GeometryFactory Supplies a set of utility methods for building Geometry objects. metacpan
Geo::Geos::Index::MonotoneChain Partition the segments of a linestring to allow for fast searching of intersections. metacpan
Geo::Geos::Index::MonotoneChainOverlapAction The action for the internal iterator for performing overlap queries. metacpan
Geo::Geos::Index::Quadtree A spatial index structure for efficient querying of 2D rectangles. metacpan
Geo::Geos::Index::STRtree A spatial index structure which uses the Sort-Tile-Recursive (STR) algorithm. metacpan
Geo::Geos::Index::SpatialIndex Abstract class for spatial index algorithms. metacpan
Geo::Geos::IntersectionMatrix Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix. metacpan
Geo::Geos::LineSegment Represents a line segment defined by two Coordinates. metacpan
Geo::Geos::LineString Models an OGC-style LineString. metacpan
Geo::Geos::LinearRing Models an OGC SFS LinearRing. metacpan
Geo::Geos::MultiLineString Models a collection of LineStrings. metacpan
Geo::Geos::MultiPoint Models a collection of Point objects. metacpan
Geo::Geos::MultiPolygon Models a collection of Polygons. metacpan
Geo::Geos::Noding Noding support functions. metacpan
Geo::Geos::Noding::BasicSegmentString Represents a list of contiguous line segments, and supports noding the segments. metacpan
Geo::Geos::Noding::IntersectionAdder Computes the intersections between two line segments in SegmentString and adds them to each string. metacpan
Geo::Geos::Noding::IntersectionFinderAdder Finds proper and interior intersections and adds them as nodes. metacpan
Geo::Geos::Noding::IteratedNoder Nodes a set of SegmentStrings completely. metacpan
Geo::Geos::Noding::NodedSegmentString Represents a list of contiguous line segments, and supports noding the segments. metacpan
Geo::Geos::Noding::Noder Computes all intersections between segments in a set of SegmentString. metacpan
Geo::Geos::Noding::ScaledNoder Wraps a Noder and transforms its input into the integer domain. metacpan
Geo::Geos::Noding::SegmentIntersectionDetector Detects and records an intersection between two SegmentStrings, if one exists. metacpan
Geo::Geos::Noding::SegmentIntersector Processes possible intersections detected by a Noder. metacpan
Geo::Geos::Noding::SegmentNode Represents an intersection point between two NodedSegmentString. metacpan
Geo::Geos::Noding::SegmentString An interface for classes which represent a sequence of contiguous line segments. metacpan
Geo::Geos::Noding::SimpleNoder Nodes a set of SegmentStrings by performing a brute-force comparison of every segment to every other one. metacpan
Geo::Geos::Noding::SimpleSnapRounder Uses Snap Rounding to compute a rounded, fully noded arrangement from a set of SegmentStrings. metacpan
Geo::Geos::Noding::SingleInteriorIntersectionFinder inds an interior intersection in a set of SegmentString, if one exists. metacpan
Geo::Geos::Noding::SinglePassNoder Base class for Noders which make a single pass to find intersections. metacpan
Geo::Geos::Operation Provides methods for implementing operations on geometries. metacpan
Geo::Geos::Point Implementation of Point metacpan
Geo::Geos::Polygon Represents a linear polygon, which may include holes. metacpan
Geo::Geos::Precision Provides methods for manipulating the precision model of Geometries. metacpan
Geo::Geos::Precision::GeometryPrecisionReducer Reduces the precision of a Geometry. metacpan
Geo::Geos::Precision::SimpleGeometryPrecisionReducer Reduces the precision of a Geometry. metacpan
Geo::Geos::PrecisionModel Specifies the precision model of the Coordinate in a Geometry. metacpan
Geo::Geos::Prep::Geometry Geometry with optimized performance for specific geometric operations metacpan
Geo::Geos::Prep::GeometryFactory A factory for creating PreparedGeometrys. metacpan
Geo::Geos::Triangle Represents a planar triangle. metacpan
Geo::Geos::Triangulate metacpan
Geo::Geos::Triangulate::DelaunayTriangulationBuilder Extracts triangulation edges or triangles. metacpan
Geo::Geos::Triangulate::VoronoiDiagramBuilder Creates Voronoi Diagrams. metacpan
Geo::Geos::WKBConstants Represents dimensions of a point, a curve and a surface. metacpan
Geo::Geos::WKBReader Reads a Geometry from Well-Known Binary format. metacpan
Geo::Geos::WKBWriter Writes a Geometry into Well-Known Binary format. metacpan
Geo::Geos::WKTReader Reads a Geometry from Well-Known Text format. metacpan
Geo::Geos::WKTWriter Writes a Geometry into Well-Known Text format. metacpan

Other Files

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