Kwalitee Issues


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

Error: *** ERROR: Non-ASCII character seen before =encoding in '90°,'. Assuming ISO8859-1 at line 817 in file Win32-GUI-1.06/Win32-GUI-DIBitmap/ *** ERROR: Non-ASCII character seen before =encoding in 'Lindström'. Assuming ISO8859-1 at line 254 in file Win32-GUI-1.06/Win32-GUI-Scintilla/ *** ERROR: Non-ASCII character seen before =encoding in 'Lindström,'. Assuming ISO8859-1 at line 503 in file Win32-GUI-1.06/docs/GUI/UserGuide/FAQ.pod


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: Win32::GUI, Win32::GUI::GridLayout


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

Error: 0.01,0.02,0.03,0.04,0.06,0.08,0.09,0.17,1.0,1.06


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


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.


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.


Fix the version numbers so that version::is_lax($version) returns true.


  • Win32-GUI-Constants/ HASH(0x7a2f4d0)


Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/' 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: build_tools/, build_tools/, Win32-GUI-DropFiles/t/, build_tools/, build_tools/, Win32-GUI-AxWindow/demos/UnComplete/,, Win32-GUI-AxWindow/, Win32-GUI-BitmapInline/, Win32-GUI-Constants/, Win32-GUI-Constants/, Win32-GUI-AxWindow/demos/UnComplete/, Win32-GUI-DIBitmap/, Win32-GUI-DropFiles/, Win32-GUI-Grid/,, Win32-GUI-Scintilla/


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: Win32-GUI-AxWindow::demos::UnComplete::MsFlexGrid, Win32::GUI::DHtmlEdit, Win32::GUI::GridLayout


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


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
BuildTools 0.01 metacpan
Config_mO metacpan
DropTest metacpan
MMUtil metacpan
SrcParser 0.01 metacpan
Win32::GUI 1.06 metacpan
Win32::GUI::AxWindow Host ActiveX Controls in Win32::GUI windows 0.09 metacpan
Win32::GUI::BitmapInline Inline bitmap support for Win32::GUI 0.03 metacpan
Win32::GUI::Constants exporter for Win32 API constants 0.04 metacpan
Win32::GUI::Constants::Tags export :tag definitions for Win32::GUI::Constants metacpan
Win32::GUI::DHtmlEdit 1.0 metacpan
Win32::GUI::DIBitmap add new reading/writing image formats to Win32::GUI and some image manipulation. 0.17 metacpan
Win32::GUI::DropFiles Extension to Win32::GUI for shell Drag&Drop integration 0.02 metacpan
Win32::GUI::Grid add a grid control to Win32::GUI. 0.08 metacpan
Win32::GUI::GridLayout Grid layout support for Win32::GUI 0.06 metacpan
Win32::GUI::Scintilla::Perl Scintilla control with Perl awareness. 0.02 metacpan


Name File View
Win32::GUI::AcceleratorTable metacpan
Win32::GUI::Animation metacpan
Win32::GUI::Bitmap metacpan
Win32::GUI::Brush metacpan
Win32::GUI::Button metacpan
Win32::GUI::Checkbox metacpan
Win32::GUI::Class metacpan
Win32::GUI::Combobox metacpan
Win32::GUI::ComboboxEx metacpan
Win32::GUI::Cursor metacpan
Win32::GUI::DC metacpan
Win32::GUI::DIBitmap::Ext Win32-GUI-DIBitmap/ metacpan
Win32::GUI::DateTime metacpan
Win32::GUI::DialogBox metacpan
Win32::GUI::Font metacpan
Win32::GUI::Graphic metacpan
Win32::GUI::Groupbox metacpan
Win32::GUI::Header metacpan
Win32::GUI::Icon metacpan
Win32::GUI::ImageList metacpan
Win32::GUI::Label metacpan
Win32::GUI::ListView metacpan
Win32::GUI::ListView::Item metacpan
Win32::GUI::ListView::SubItem metacpan
Win32::GUI::Listbox metacpan
Win32::GUI::Listbox::Item metacpan
Win32::GUI::MDIBitmap Win32-GUI-DIBitmap/ metacpan
Win32::GUI::MDIChild metacpan
Win32::GUI::MDIClient metacpan
Win32::GUI::MDIFrame metacpan
Win32::GUI::Menu metacpan
Win32::GUI::MenuButton metacpan
Win32::GUI::MenuItem metacpan
Win32::GUI::MonthCal metacpan
Win32::GUI::NotifyIcon metacpan
Win32::GUI::Pen metacpan
Win32::GUI::ProgressBar metacpan
Win32::GUI::RadioButton metacpan
Win32::GUI::Rebar metacpan
Win32::GUI::RichEdit metacpan
Win32::GUI::Slider metacpan
Win32::GUI::Splitter metacpan
Win32::GUI::StatusBar metacpan
Win32::GUI::TabStrip metacpan
Win32::GUI::Textfield metacpan
Win32::GUI::Timer metacpan
Win32::GUI::Toolbar metacpan
Win32::GUI::Tooltip metacpan
Win32::GUI::Trackbar metacpan
Win32::GUI::TreeView metacpan
Win32::GUI::UpDown metacpan
Win32::GUI::Window metacpan
Win32::GUI::WindowProps metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
Win32-GUI-AxWindow/Makefile.PL metacpan
Win32-GUI-BitmapInline/Makefile.PL metacpan
Win32-GUI-Constants/Makefile.PL metacpan
Win32-GUI-Constants/hash/Makefile.PL metacpan
Win32-GUI-DIBitmap/Makefile.PL metacpan
Win32-GUI-DropFiles/Makefile.PL metacpan
Win32-GUI-Grid/Makefile.PL metacpan
Win32-GUI-ReleaseNotes/Makefile.PL metacpan
Win32-GUI-Scintilla/Makefile.PL metacpan