Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4];value is an undefined string (abstract) [Validation: 1.4]

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: Tcl::pTk::After, Tcl::pTk::Bitmap, Tcl::pTk::Canvas, Tcl::pTk::Configure, Tcl::pTk::Facelift, Tcl::pTk::Image, Tcl::pTk::ItemStyle, Tcl::pTk::LabEntry, Tcl::pTk::MainWindow, Tcl::pTk::MegaWidget, Tcl::pTk::Menu, Tcl::pTk::Menubutton, Tcl::pTk::Photo, Tcl::pTk::ROText, Tcl::pTk::Submethods, Tcl::pTk::TableMatrix::Spreadsheet, Tcl::pTk::TableMatrix::SpreadsheetHideRows, Tcl::pTk::TextEdit, Tcl::pTk::TextUndo, Tcl::pTk::Tiler, Tcl::pTk::TkHijack, Tcl::pTk::Toplevel, Tcl::pTk::widgets

no_pod_errors

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

Error: Tcl-pTk-0.81/lib/Tcl/pTk/Adjuster.pm -- Around line 465: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.81/lib/Tcl/pTk/Dialog.pm -- Around line 70: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.81/lib/Tcl/pTk/Optionmenu.pm -- Around line 149: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.81/lib/Tcl/pTk/Tree.pm -- Around line 234: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.81/lib/Tcl/pTk/widgets.pm -- Around line 47: =cut found outside a pod block. Skipping to next block.

meta_yml_declares_perl_version

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.

has_meta_json

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

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: Tcl::pTk, Tcl::pTk::Adjuster, Tcl::pTk::After, Tcl::pTk::Balloon, Tcl::pTk::Bitmap, Tcl::pTk::BrowseEntry, Tcl::pTk::Canvas, Tcl::pTk::Clipboard, Tcl::pTk::Configure, Tcl::pTk::Derived, Tcl::pTk::Dialog, Tcl::pTk::DialogBox, Tcl::pTk::DirTree, Tcl::pTk::DragDrop, Tcl::pTk::DragDrop::Common, Tcl::pTk::DragDrop::LocalDrop, Tcl::pTk::DragDrop::LocalSite, Tcl::pTk::DragDrop::Rect, Tcl::pTk::DropSite, Tcl::pTk::Facelift, Tcl::pTk::Font, Tcl::pTk::Frame, Tcl::pTk::HList, Tcl::pTk::Image, Tcl::pTk::ItemStyle, Tcl::pTk::LabEntry, Tcl::pTk::Listbox, Tcl::pTk::MainWindow, Tcl::pTk::MegaWidget, Tcl::pTk::Menu, Tcl::pTk::Menu::Item, Tcl::pTk::Menubutton, Tcl::pTk::Optionmenu, Tcl::pTk::Pane, Tcl::pTk::Photo, Tcl::pTk::ProgressBar, Tcl::pTk::ROText, Tcl::pTk::Submethods, Tcl::pTk::Table, Tcl::pTk::TableMatrix, Tcl::pTk::TableMatrix::Spreadsheet, Tcl::pTk::TableMatrix::SpreadsheetHideRows, Tcl::pTk::Text, Tcl::pTk::TextEdit, Tcl::pTk::TextUndo, Tcl::pTk::Tie::Watch, Tcl::pTk::Tiler, Tcl::pTk::TkHijack, Tcl::pTk::Toplevel, Tcl::pTk::Trace, Tcl::pTk::Tree, Tcl::pTk::Widget, Tcl::pTk::Wm, Tcl::pTk::ttkBrowseEntry, Tcl::pTk::widgets

meta_yml_has_provides

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.

meta_yml_has_repository_resource

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

Modules

Name Abstract Version View
Tcl::pTk Interface to Tcl/Tk with Perl/Tk compatible sytax 0.81 metacpan
Tcl::pTk::Adjuster 0.81 metacpan
Tcl::pTk::After 0.81 metacpan
Tcl::pTk::Balloon 0.81 metacpan
Tcl::pTk::Bitmap 0.81 metacpan
Tcl::pTk::BrowseEntry 0.81 metacpan
Tcl::pTk::Callback Callback Helper class for Tcl::pTk 0.81 metacpan
Tcl::pTk::Canvas 0.81 metacpan
Tcl::pTk::Clipboard 0.81 metacpan
Tcl::pTk::Configure 0.81 metacpan
Tcl::pTk::Derived 0.81 metacpan
Tcl::pTk::Dialog 0.81 metacpan
Tcl::pTk::DialogBox 0.81 metacpan
Tcl::pTk::DirTree 0.81 metacpan
Tcl::pTk::DragDrop 0.81 metacpan
Tcl::pTk::DragDrop::Common 0.81 metacpan
Tcl::pTk::DragDrop::LocalDrop 0.81 metacpan
Tcl::pTk::DragDrop::LocalSite 0.81 metacpan
Tcl::pTk::DragDrop::Rect 0.81 metacpan
Tcl::pTk::DropSite 0.81 metacpan
Tcl::pTk::Facelift Update the look of older Tk scripts using the new tile widgets 0.81 metacpan
Tcl::pTk::Font 0.81 metacpan
Tcl::pTk::Frame 0.81 metacpan
Tcl::pTk::HList 0.81 metacpan
Tcl::pTk::Image 0.81 metacpan
Tcl::pTk::ItemStyle 0.81 metacpan
Tcl::pTk::LabEntry 0.81 metacpan
Tcl::pTk::Listbox 0.81 metacpan
Tcl::pTk::MainWindow 0.81 metacpan
Tcl::pTk::Menu 0.81 metacpan
Tcl::pTk::Menu::Item 0.81 metacpan
Tcl::pTk::Menubutton 0.81 metacpan
Tcl::pTk::Optionmenu 0.81 metacpan
Tcl::pTk::Pane A window panner 0.81 metacpan
Tcl::pTk::Photo 0.81 metacpan
Tcl::pTk::ProgressBar A graphical progress bar 0.81 metacpan
Tcl::pTk::ROText 0.81 metacpan
Tcl::pTk::Submethods 0.81 metacpan
Tcl::pTk::Table 0.81 metacpan
Tcl::pTk::TableMatrix 0.81 metacpan
Tcl::pTk::TableMatrix::Spreadsheet Table Display with Spreadsheet-like bindings. 0.81 metacpan
Tcl::pTk::TableMatrix::SpreadsheetHideRows Table Display with selectable hide/un-hide of rows 0.81 metacpan
Tcl::pTk::Text 0.81 metacpan
Tcl::pTk::TextEdit 0.81 metacpan
Tcl::pTk::TextUndo 0.81 metacpan
Tcl::pTk::Tie::Watch place watchpoints on Perl variables. 0.81 metacpan
Tcl::pTk::Tile Tile/ttk Widget Support for Tcl::pTk 0.81 metacpan
Tcl::pTk::Tiler 0.81 metacpan
Tcl::pTk::TkHijack Run Existing Perl/tk Scripts with Tcl::pTk 0.81 metacpan
Tcl::pTk::Toplevel 0.81 metacpan
Tcl::pTk::Trace emulate Tcl/Tk B<trace> functions. 0.81 metacpan
Tcl::pTk::Tree 0.81 metacpan
Tcl::pTk::Widget 0.81 metacpan
Tcl::pTk::Wm 0.81 metacpan
Tcl::pTk::XEvent Limited Support for perl/tk's XEvent in Tcl::pTk 0.81 metacpan
Tcl::pTk::ttkBrowseEntry BrowseEntry compatible wrapper for ttkCombobox 0.81 metacpan
Tcl::pTk::widgets Convenience Module for loading Tcl::pTk Widgets 0.81 metacpan

Provides

Name File View
MainWindow lib/Tcl/pTk/TkHijack.pm metacpan
Tcl::pTk::Adjuster::Item lib/Tcl/pTk/Adjuster.pm metacpan
Tcl::pTk::BrowseEntryttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::ButtonttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::CheckbuttonttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::DirTreeDialog lib/Tcl/pTk/DirTree.pm metacpan
Tcl::pTk::EntryttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::FramettkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::LabelttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::Menu::Button lib/Tcl/pTk/Menu/Item.pm metacpan
Tcl::pTk::Menu::Cascade lib/Tcl/pTk/Menu/Item.pm metacpan
Tcl::pTk::Menu::Checkbutton lib/Tcl/pTk/Menu/Item.pm metacpan
Tcl::pTk::Menu::Radiobutton lib/Tcl/pTk/Menu/Item.pm metacpan
Tcl::pTk::Menu::Separator lib/Tcl/pTk/Menu/Item.pm metacpan
Tcl::pTk::RadiobuttonttkSubs lib/Tcl/pTk/Facelift.pm metacpan
Tcl::pTk::ScrollableFrame lib/Tcl/pTk/Pane.pm metacpan
Tcl::pTk::Tie::Watch::Array lib/Tcl/pTk/Tie/Watch.pm metacpan
Tcl::pTk::Tie::Watch::Hash lib/Tcl/pTk/Tie/Watch.pm metacpan
Tcl::pTk::Tie::Watch::Scalar lib/Tcl/pTk/Tie/Watch.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan