Kwalitee Issues

has_meta_yml

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

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_tests

Add tests!

has_proper_version

Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

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.

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: X11::LibCons, X11::MotifCons, X11::ToolkitCons, X11::XRTCons, config

prereq_matches_use

List all used modules in META.yml requires

Error:

  • File::Listing

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.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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: X11::Athena, X11::Lib, X11::LibCons, X11::Motif, X11::Motif::URLChooser, X11::Motif::URLChooser::FTP, X11::Motif::URLChooser::File, X11::MotifCons, X11::Toolkit, X11::Toolkit::Widget, X11::Toolkit::WidgetClass, X11::ToolkitCons, X11::XRTCons, X11::Xbae, X11::Xpm, config

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • X

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,1.1

has_separate_license_file

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

Modules

Name Abstract Version View
X11::Athena 1.1 metacpan
X11::Lib 1 metacpan
X11::LibCons metacpan
X11::Motif 1.1 metacpan
X11::Motif::URLChooser 1 metacpan
X11::Motif::URLChooser::FTP 1 metacpan
X11::Motif::URLChooser::File 1 metacpan
X11::MotifCons metacpan
X11::Toolkit 1 metacpan
X11::Toolkit::Widget 1 metacpan
X11::Toolkit::WidgetClass 1 metacpan
X11::ToolkitCons metacpan
X11::XRTCons metacpan
X11::Xbae 1 metacpan
X11::Xpm 1 metacpan

Provides

Name File View
X Lib/Lib.pm metacpan
X::Athena Athena/Athena.pm metacpan
X::Drawable Lib/Lib.pm metacpan
X::Event::ButtonEvent Lib/Lib.pm metacpan
X::Event::ButtonPressedEvent Lib/Lib.pm metacpan
X::Event::CirculateEvent Lib/Lib.pm metacpan
X::Event::CirculateRequestEvent Lib/Lib.pm metacpan
X::Event::ClientMessageEvent Lib/Lib.pm metacpan
X::Event::ColormapEvent Lib/Lib.pm metacpan
X::Event::ConfigureEvent Lib/Lib.pm metacpan
X::Event::ConfigureRequestEvent Lib/Lib.pm metacpan
X::Event::CreateEvent Lib/Lib.pm metacpan
X::Event::CrossingEvent Lib/Lib.pm metacpan
X::Event::DestroyEvent Lib/Lib.pm metacpan
X::Event::ExposeEvent Lib/Lib.pm metacpan
X::Event::FocusChangeEvent Lib/Lib.pm metacpan
X::Event::GraphicsExposeEvent Lib/Lib.pm metacpan
X::Event::GravityEvent Lib/Lib.pm metacpan
X::Event::KeyEvent Lib/Lib.pm metacpan
X::Event::KeymapEvent Lib/Lib.pm metacpan
X::Event::MapEvent Lib/Lib.pm metacpan
X::Event::MapRequestEvent Lib/Lib.pm metacpan
X::Event::MappingEvent Lib/Lib.pm metacpan
X::Event::MotionEvent Lib/Lib.pm metacpan
X::Event::NoExposeEvent Lib/Lib.pm metacpan
X::Event::PropertyEvent Lib/Lib.pm metacpan
X::Event::ReparentEvent Lib/Lib.pm metacpan
X::Event::ResizeRequestEvent Lib/Lib.pm metacpan
X::Event::SelectionClearEvent Lib/Lib.pm metacpan
X::Event::SelectionEvent Lib/Lib.pm metacpan
X::Event::SelectionRequestEvent Lib/Lib.pm metacpan
X::Event::UnmapEvent Lib/Lib.pm metacpan
X::Event::VisibilityEvent Lib/Lib.pm metacpan
X::Event::_Expose Lib/Lib.pm metacpan
X::Event::_XY Lib/Lib.pm metacpan
X::Motif Motif/Motif.pm metacpan
X::Motif::AnyCallData Motif/Motif.pm metacpan
X::Motif::ArrowButtonCallData Motif/Motif.pm metacpan
X::Motif::CommandCallData Motif/Motif.pm metacpan
X::Motif::DrawingAreaCallData Motif/Motif.pm metacpan
X::Motif::DrawnButtonCallData Motif/Motif.pm metacpan
X::Motif::FileSelectionCallData Motif/Motif.pm metacpan
X::Motif::ListCallData Motif/Motif.pm metacpan
X::Motif::PushButtonCallData Motif/Motif.pm metacpan
X::Motif::RowColumnCallData Motif/Motif.pm metacpan
X::Motif::ScaleCallData Motif/Motif.pm metacpan
X::Motif::ScrollBarCallData Motif/Motif.pm metacpan
X::Motif::SelectionBoxCallData Motif/Motif.pm metacpan
X::Motif::TextVerifyCallData Motif/Motif.pm metacpan
X::Motif::ToggleButtonCallData Motif/Motif.pm metacpan
X::Motif::TraverseObscuredCallData Motif/Motif.pm metacpan
X::Pixmap Lib/Lib.pm metacpan
X::Toolkit Toolkit/Toolkit.pm metacpan
X::Toolkit::Widget Toolkit/Widget/Widget.pm metacpan
X::Toolkit::WidgetClass Toolkit/WidgetClass/WidgetClass.pm metacpan
X::Window Lib/Lib.pm metacpan
X::XRT XRT/XRTCons.pm metacpan
X::Xpm Xpm/Xpm.pm metacpan
X::bae Xbae/Xbae.pm metacpan
X::bae::AnyCallData Xbae/Xbae.pm metacpan
X::bae::MatrixDefaultActionCallData Xbae/Xbae.pm metacpan
X::bae::MatrixEnterCellCallData Xbae/Xbae.pm metacpan
X::bae::MatrixLeaveCellCallData Xbae/Xbae.pm metacpan
X::bae::RowColumnCallData Xbae/Xbae.pm metacpan

Other Files

Athena/Makefile.PL metacpan
Lib/Makefile.PL metacpan
MANIFEST metacpan
Makefile.PL metacpan
Motif/Makefile.PL metacpan
Motif/URLChooser/FTP/Makefile.PL metacpan
Motif/URLChooser/File/Makefile.PL metacpan
Motif/URLChooser/Makefile.PL metacpan
README metacpan
Toolkit/Makefile.PL metacpan
Toolkit/Widget/Makefile.PL metacpan
Toolkit/WidgetClass/Makefile.PL metacpan
XRT/Makefile.PL metacpan
Xbae/Makefile.PL metacpan
Xpm/Makefile.PL metacpan