Kwalitee Issues


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


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.


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


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


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


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


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'


Add tests!


Fix the version(s).


List all used modules in META.yml requires


  • File::Listing


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


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


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


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


Add tests or move to the t/ directory!


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.


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.


  • X


Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), 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


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


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


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