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_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.

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

no_pod_errors

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

Error: Win32-GUI-0.0.558/docs/pod/Accelerator.pod -- Around line 9: '=item' outside of any '=over' Around line 23: =back without =over Around line 27: You can't have =items (as at line 31) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/AcceleratorTable.pod -- Around line 35: You can't have =items (as at line 39) unless the first thing after the =over is an =item Around line 75: You can't have =items (as at line 79) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Animation.pod -- Around line 51: You can't have =items (as at line 55) unless the first thing after the =over is an =item Around line 74: You can't have =items (as at line 78) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Bitmap.pod -- Around line 43: You can't have =items (as at line 47) unless the first thing after the =over is an =item Around line 65: You can't have =items (as at line 69) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Brush.pod -- Around line 35: You can't have =items (as at line 39) unless the first thing after the =over is an =item Around line 65: You can't have =items (as at line 69) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Button.pod -- Around line 67: You can't have =items (as at line 71) unless the first thing after the =over is an =item Around line 92: You can't have =items (as at line 96) unless the first thing after the =over is an =item Around line 107: You can't have =items (as at line 111) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Checkbox.pod -- Around line 75: You can't have =items (as at line 79) unless the first thing after the =over is an =item Around line 91: You can't have =items (as at line 95) unless the first thing after the =over is an =item Around line 135: You can't have =items (as at line 139) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Class.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Combobox.pod -- Around line 111: You can't have =items (as at line 115) unless the first thing after the =over is an =item Around line 126: You can't have =items (as at line 130) unless the first thing after the =over is an =item Around line 264: You can't have =items (as at line 268) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/ComboboxEx.pod -- Around line 55: You can't have =items (as at line 59) unless the first thing after the =over is an =item Around line 76: You can't have =items (as at line 80) unless the first thing after the =over is an =item Around line 98: You can't have =items (as at line 102) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Cursor.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/DC.pod -- Around line 151: You can't have =items (as at line 155) unless the first thing after the =over is an =item Around line 171: You can't have =items (as at line 175) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/DateTime.pod -- Around line 43: You can't have =items (as at line 47) unless the first thing after the =over is an =item Around line 61: You can't have =items (as at line 65) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/DialogBox.pod -- Around line 55: You can't have =items (as at line 59) unless the first thing after the =over is an =item Around line 69: You can't have =items (as at line 73) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Font.pod -- Around line 39: You can't have =items (as at line 43) unless the first thing after the =over is an =item Around line 71: You can't have =items (as at line 75) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Graphic.pod -- Around line 47: You can't have =items (as at line 51) unless the first thing after the =over is an =item Around line 63: You can't have =items (as at line 67) unless the first thing after the =over is an =item Around line 77: You can't have =items (as at line 81) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Groupbox.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Header.pod -- Around line 95: You can't have =items (as at line 99) unless the first thing after the =over is an =item Around line 116: You can't have =items (as at line 120) unless the first thing after the =over is an =item Around line 203: You can't have =items (as at line 207) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Icon.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/ImageList.pod -- Around line 63: You can't have =items (as at line 67) unless the first thing after the =over is an =item Around line 80: You can't have =items (as at line 84) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Label.pod -- Around line 51: You can't have =items (as at line 55) unless the first thing after the =over is an =item Around line 93: You can't have =items (as at line 97) unless the first thing after the =over is an =item Around line 107: You can't have =items (as at line 111) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/ListView.pod -- Around line 167: You can't have =items (as at line 171) unless the first thing after the =over is an =item Around line 182: You can't have =items (as at line 186) unless the first thing after the =over is an =item Around line 483: You can't have =items (as at line 487) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/ListView_Item.pod -- Around line 9: =back without =over Around line 11: =back without =over Win32-GUI-0.0.558/docs/pod/ListView_SubItem.pod -- Around line 9: =back without =over Around line 11: =back without =over Win32-GUI-0.0.558/docs/pod/Listbox.pod -- Around line 131: You can't have =items (as at line 135) unless the first thing after the =over is an =item Around line 155: You can't have =items (as at line 159) unless the first thing after the =over is an =item Around line 333: You can't have =items (as at line 337) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Listbox_Item.pod -- Around line 9: =back without =over Around line 11: =back without =over Win32-GUI-0.0.558/docs/pod/MDI.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Menu.pod -- Around line 47: You can't have =items (as at line 51) unless the first thing after the =over is an =item Around line 63: You can't have =items (as at line 67) unless the first thing after the =over is an =item Around line 77: You can't have =items (as at line 81) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/MenuButton.pod -- Around line 35: You can't have =items (as at line 39) unless the first thing after the =over is an =item Around line 51: You can't have =items (as at line 55) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/MenuItem.pod -- Around line 43: You can't have =items (as at line 47) unless the first thing after the =over is an =item Around line 59: You can't have =items (as at line 63) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/NotifyIcon.pod -- Around line 43: You can't have =items (as at line 47) unless the first thing after the =over is an =item Around line 68: You can't have =items (as at line 72) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Pen.pod -- Around line 35: You can't have =items (as at line 39) unless the first thing after the =over is an =item Around line 61: You can't have =items (as at line 65) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/ProgressBar.pod -- Around line 47: You can't have =items (as at line 51) unless the first thing after the =over is an =item Around line 68: You can't have =items (as at line 72) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/RadioButton.pod -- Around line 67: You can't have =items (as at line 71) unless the first thing after the =over is an =item Around line 83: You can't have =items (as at line 87) unless the first thing after the =over is an =item Around line 104: You can't have =items (as at line 108) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Rebar.pod -- Around line 59: You can't have =items (as at line 63) unless the first thing after the =over is an =item Around line 83: You can't have =items (as at line 87) unless the first thing after the =over is an =item Around line 133: You can't have =items (as at line 137) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/RichEdit.pod -- Around line 103: You can't have =items (as at line 107) unless the first thing after the =over is an =item Around line 118: You can't have =items (as at line 122) unless the first thing after the =over is an =item Around line 246: You can't have =items (as at line 250) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Slider.pod -- Around line 35: You can't have =items (as at line 39) unless the first thing after the =over is an =item Around line 50: You can't have =items (as at line 54) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Splitter.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/StatusBar.pod -- Around line 23: You can't have =items (as at line 27) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/TabStrip.pod -- Around line 79: You can't have =items (as at line 83) unless the first thing after the =over is an =item Around line 104: You can't have =items (as at line 108) unless the first thing after the =over is an =item Around line 188: You can't have =items (as at line 192) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Textfield.pod -- Around line 91: You can't have =items (as at line 95) unless the first thing after the =over is an =item Around line 148: You can't have =items (as at line 152) unless the first thing after the =over is an =item Around line 244: You can't have =items (as at line 248) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Timer.pod -- Around line 51: You can't have =items (as at line 55) unless the first thing after the =over is an =item Around line 67: You can't have =items (as at line 71) unless the first thing after the =over is an =item Around line 91: You can't have =items (as at line 95) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Toolbar.pod -- Around line 59: You can't have =items (as at line 63) unless the first thing after the =over is an =item Around line 80: You can't have =items (as at line 84) unless the first thing after the =over is an =item Around line 126: You can't have =items (as at line 130) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Tooltip.pod -- Around line 51: You can't have =items (as at line 55) unless the first thing after the =over is an =item Around line 65: You can't have =items (as at line 69) unless the first thing after the =over is an =item Around line 89: You can't have =items (as at line 93) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/TreeView.pod -- Around line 183: You can't have =items (as at line 187) unless the first thing after the =over is an =item Around line 198: You can't have =items (as at line 202) unless the first thing after the =over is an =item Around line 498: You can't have =items (as at line 502) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/UpDown.pod -- Around line 59: You can't have =items (as at line 63) unless the first thing after the =over is an =item Around line 74: You can't have =items (as at line 78) unless the first thing after the =over is an =item Around line 117: You can't have =items (as at line 121) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Win32_GUI.pod -- Around line 387: You can't have =items (as at line 391) unless the first thing after the =over is an =item Win32-GUI-0.0.558/docs/pod/Window.pod -- Around line 159: You can't have =items (as at line 163) unless the first thing after the =over is an =item Around line 189: You can't have =items (as at line 193) unless the first thing after the =over is an =item Around line 387: You can't have =items (as at line 391) unless the first thing after the =over is an =item

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!

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' 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: GUI.pm, BitmapInline.pm, GridLayout.pm

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

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:

  • Pod::RTF

consistent_version

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

Error: 0.000558,0.01,0.03

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
Win32::GUI 0.000558 metacpan
Win32::GUI::BitmapInline Inline bitmap support for Win32::GUI 0.01 metacpan
Win32::GUI::GridLayout Grid layout support for Win32::GUI 0.03 metacpan

Provides

Name File View
Pod::RTF samples/Pod/RTF.pm metacpan
Win32::GUI::AcceleratorTable GUI.pm metacpan
Win32::GUI::Animation GUI.pm metacpan
Win32::GUI::Bitmap GUI.pm metacpan
Win32::GUI::Brush GUI.pm metacpan
Win32::GUI::Button GUI.pm metacpan
Win32::GUI::Checkbox GUI.pm metacpan
Win32::GUI::Class GUI.pm metacpan
Win32::GUI::Combobox GUI.pm metacpan
Win32::GUI::ComboboxEx GUI.pm metacpan
Win32::GUI::Cursor GUI.pm metacpan
Win32::GUI::DC GUI.pm metacpan
Win32::GUI::DateTime GUI.pm metacpan
Win32::GUI::DialogBox GUI.pm metacpan
Win32::GUI::Font GUI.pm metacpan
Win32::GUI::Graphic GUI.pm metacpan
Win32::GUI::Groupbox GUI.pm metacpan
Win32::GUI::Header GUI.pm metacpan
Win32::GUI::Icon GUI.pm metacpan
Win32::GUI::ImageList GUI.pm metacpan
Win32::GUI::Label GUI.pm metacpan
Win32::GUI::ListView GUI.pm metacpan
Win32::GUI::ListView::Item GUI.pm metacpan
Win32::GUI::ListView::SubItem GUI.pm metacpan
Win32::GUI::Listbox GUI.pm metacpan
Win32::GUI::Listbox::Item GUI.pm metacpan
Win32::GUI::MDI GUI.pm metacpan
Win32::GUI::Menu GUI.pm metacpan
Win32::GUI::MenuButton GUI.pm metacpan
Win32::GUI::MenuItem GUI.pm metacpan
Win32::GUI::NotifyIcon GUI.pm metacpan
Win32::GUI::Pen GUI.pm metacpan
Win32::GUI::ProgressBar GUI.pm metacpan
Win32::GUI::RadioButton GUI.pm metacpan
Win32::GUI::Rebar GUI.pm metacpan
Win32::GUI::RichEdit GUI.pm metacpan
Win32::GUI::Slider GUI.pm metacpan
Win32::GUI::Splitter GUI.pm metacpan
Win32::GUI::StatusBar GUI.pm metacpan
Win32::GUI::TabStrip GUI.pm metacpan
Win32::GUI::Textfield GUI.pm metacpan
Win32::GUI::Timer GUI.pm metacpan
Win32::GUI::Toolbar GUI.pm metacpan
Win32::GUI::Tooltip GUI.pm metacpan
Win32::GUI::Trackbar GUI.pm metacpan
Win32::GUI::TreeView GUI.pm metacpan
Win32::GUI::UpDown GUI.pm metacpan
Win32::GUI::Window GUI.pm metacpan
Win32::GUI::WindowProps GUI.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan
README.txt metacpan