Kwalitee Issues


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


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

Error: Tcl-pTk-0.92/lib/Tcl/pTk/ -- Around line 465: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.92/lib/Tcl/pTk/ -- Around line 70: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.92/lib/Tcl/pTk/ -- Around line 149: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.92/lib/Tcl/pTk/ -- Around line 234: =cut found outside a pod block. Skipping to next block. Tcl-pTk-0.92/lib/Tcl/pTk/ -- Around line 47: =cut found outside a pod block. Skipping to next block.


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


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.


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: 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::Entry, Tcl::pTk::ErrorDialog, 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::ttkTixNoteBook, Tcl::pTk::widgets


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


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

Other Files

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