Kwalitee Issues


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 the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Mac-Carbon-0.82/AppleEvents/ -- Around line 1311: Unknown directive: =include Mac-Carbon-0.82/Components/ -- Around line 160: Unknown directive: =include Mac-Carbon-0.82/Files/ -- Around line 1650: Unknown directive: =include Mac-Carbon-0.82/Gestalt/ -- Around line 2287: Unknown directive: =include Mac-Carbon-0.82/InternetConfig/ -- Around line 745: Unknown directive: =includeAround line 747: '=item' outside of any '=over' Mac-Carbon-0.82/Memory/ -- Around line 99: Unknown directive: =include Mac-Carbon-0.82/MoreFiles/ -- Around line 90: Unknown directive: =include Mac-Carbon-0.82/Notification/ -- Around line 47: Unknown directive: =include Mac-Carbon-0.82/OSA/ -- Around line 345: Unknown directive: =include Mac-Carbon-0.82/Processes/ -- Around line 232: Unknown directive: =include Mac-Carbon-0.82/Resources/ -- Around line 151: Unknown directive: =include Mac-Carbon-0.82/Sound/ -- Around line 646: Unknown directive: =include Mac-Carbon-0.82/Speech/ -- Around line 183: Unknown directive: =include Mac-Carbon-0.82/Types/ -- Around line 253: Unknown directive: =include


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

Error: 0.82,1.03,1.04,1.05,1.06,1.10,1.23,1.32


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.


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.


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: Mac::AppleEvents, Mac::Carbon, Mac::Components, Mac::Files, Mac::Gestalt, Mac::InternetConfig, Mac::Memory, Mac::MoreFiles, Mac::Notification, Mac::OSA, Mac::Processes::_ProcessInfoMap, Mac::Resources, Mac::Sound, Mac::Speech, Mac::Types, MacPerl


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


Name Abstract Version View
Mac::AppleEvents Macintosh Toolbox Interface to the Apple Event Manager 1.32 metacpan
Mac::Carbon Access to Mac OS Carbon API 0.82 metacpan
Mac::Components Macintosh Toolbox Interface to the Components Manager 1.05 metacpan
Mac::Files Macintosh Toolbox Interface to the File and Alias Manager 1.10 metacpan
Mac::Gestalt Macintosh Toolbox Interface to the Gestalt Manager 1.03 metacpan
Mac::InternetConfig Interface to Peter Lewis' and Quinns Internet Config system 1.04 metacpan
Mac::Memory MacOS Memory Manager 1.23 metacpan
Mac::MoreFiles Sophisticated file management routines 1.04 metacpan
Mac::Notification Macintosh Toolbox Interface to Notification Manager 1.03 metacpan
Mac::OSA Provide interface to Open Scripting Architecture 1.06 metacpan
Mac::Processes::_ProcessInfoMap 1.06 metacpan
Mac::Resources Macintosh Toolbox Interface to the Resource Manager 1.05 metacpan
Mac::Sound Macintosh Toolbox Interface to Sound Manager 1.03 metacpan
Mac::Speech Provide interface to PlainTalk (Speech Manager) 1.05 metacpan
Mac::Types Macintosh Toolbox Types and conversions. 1.04 metacpan
MacPerl Built-in Macintosh specific routines. 1.06 metacpan


Name File View
AEDesc AppleEvents/ metacpan
AEKeyDesc AppleEvents/ metacpan
AEStream AppleEvents/ metacpan
AESubDesc AppleEvents/ metacpan
Handle Memory/ metacpan
LaunchParam Processes/ metacpan
Mac::AppleEvents::EventHandler AppleEvents/ metacpan
Mac::Gestalt::_GestaltHash Gestalt/ metacpan
Mac::InternetConfig::_Cooked InternetConfig/ metacpan
Mac::InternetConfig::_Map InternetConfig/ metacpan
Mac::InternetConfig::_Raw InternetConfig/ metacpan
Mac::MoreFiles::_ApplHash MoreFiles/ metacpan
Mac::Processes Processes/ metacpan
Mac::Speech::_VoiceHash Speech/ metacpan
NMRec Notification/ metacpan

Other Files

AppleEvents/Makefile.PL metacpan
Changes metacpan
Components/Makefile.PL metacpan
Files/Makefile.PL metacpan
Gestalt/Makefile.PL metacpan
InternetConfig/Makefile.PL metacpan
MANIFEST metacpan
MacPerl/Makefile.PL metacpan
Makefile.PL metacpan
Memory/Makefile.PL metacpan
MoreFiles/Makefile.PL metacpan
Notification/Makefile.PL metacpan
OSA/Makefile.PL metacpan
Processes/Makefile.PL metacpan
README metacpan
Resources/Makefile.PL metacpan
Sound/Makefile.PL metacpan
Speech/Makefile.PL metacpan
Types/Makefile.PL metacpan