Kwalitee Issues

has_meta_yml

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

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: Gapp, Gapp::Actions::Basic, Gapp::Actions::Form, Gapp::Gtk2

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Carp::Clan
  • DateTime
  • Glib
  • Glib::Object::Subclass
  • Gtk2
  • List::MoreUtils
  • MooseX::Clone
  • MooseX::LazyRequire
  • Sub::Exporter
  • Sub::Name
  • namespace::clean

no_pod_errors

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

Error: Gapp-0.26/lib/Gapp/FileChooserDialog.pm -- Around line 90: '=item' outside of any '=over' Gapp-0.26/lib/Gapp/FileFilter.pm -- Around line 85: '=item' outside of any '=over' Gapp-0.26/lib/Gapp/Gtk2/List/Simple.pm -- Around line 252: Unknown directive: =over4 Around line 254: '=item' outside of any '=over' Gapp-0.26/lib/Gapp/Gtk2/List.pm -- Around line 276: Unknown directive: =over4 Around line 278: '=item' outside of any '=over' Around line 300: Unterminated B<...> sequence Gapp-0.26/lib/Gapp/Gtk2/TimeEntry.pm -- Around line 470: =back doesn't take any parameters, but you said =back 4 Gapp-0.26/lib/Gapp/TableMap.pm -- Around line 434: Non-ASCII character seen before =encoding in 'Jörn'. Assuming CP1252 Gapp-0.26/lib/Gapp/Widget.pm -- Around line 470: '=item' outside of any '=over' Around line 545: You forgot a '=back' before '=head1' You forgot a '=back' before '=head1' Gapp-0.26/lib/Gapp.pm -- Around line 146: Non-ASCII character seen before =encoding in 'Jörn'. Assuming CP1252

has_meta_json

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

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.

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: Gapp, Gapp::Actions::Basic, Gapp::Actions::Form, Gapp::Gtk2

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Glib
  • Gtk2

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.01,0.02,0.03,0.05,0.26

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Gapp Post-modern Gtk+ applications 0.26 metacpan
Gapp::Action metacpan
Gapp::Action::Registry metacpan
Gapp::Action::Undefined metacpan
Gapp::ActionGroup metacpan
Gapp::ActionSet metacpan
Gapp::Actions Create Actions for Gapp Applications metacpan
Gapp::Actions::Base metacpan
Gapp::Actions::Basic metacpan
Gapp::Actions::Form metacpan
Gapp::Actions::Util metacpan
Gapp::Assistant metacpan
Gapp::AssistantPage metacpan
Gapp::Bin Bin widget metacpan
Gapp::Box Box widget metacpan
Gapp::Button metacpan
Gapp::ButtonBox ButtonBox widget metacpan
Gapp::CellRenderer Cell Renderer Widget metacpan
Gapp::CheckButton CheckButton Widget metacpan
Gapp::ComboBox ComboBox Widget metacpan
Gapp::Container Container Widget metacpan
Gapp::DateEntry DateEntry Widget metacpan
Gapp::Dialog Dialog Widget metacpan
Gapp::Entry Entry Widget metacpan
Gapp::EventBox EventBox widget metacpan
Gapp::FileChooserDialog Dialog Widget metacpan
Gapp::FileFilter FileFilter Widget metacpan
Gapp::Form::Context metacpan
Gapp::Form::Context::Node metacpan
Gapp::Form::Stash metacpan
Gapp::Frame Frame widget metacpan
Gapp::Gtk2 Gtk2 Widget Extension metacpan
Gapp::Gtk2::DateEntry 0.02 metacpan
Gapp::Gtk2::List A list with no set number of columns which can hold arbitrary values metacpan
Gapp::Gtk2::List::Simple A sngle column list that can hold arbitrary values metacpan
Gapp::Gtk2::OComboBox A ComboBox to use with objects metacpan
Gapp::Gtk2::SSNEntry 0.03 metacpan
Gapp::Gtk2::TimeEntry Widget for entering times 0.05 metacpan
Gapp::HBox HBox Widget metacpan
Gapp::HButtonBox ButtonBox widget metacpan
Gapp::Image Image Widget metacpan
Gapp::ImageMenuItem ImageMenuItem Widget metacpan
Gapp::Label Label Widget metacpan
Gapp::Layout Define how widgets are displayed metacpan
Gapp::Layout::Default metacpan
Gapp::Layout::Object metacpan
Gapp::ListStore metacpan
Gapp::Menu Menu Widget metacpan
Gapp::MenuBar MenuBar Widget metacpan
Gapp::MenuItem MenuItem Widget metacpan
Gapp::MenuShell MenuShell Widget metacpan
Gapp::MenuToolButton MenuToolButton Widget metacpan
Gapp::Meta::Attribute::Trait::DefaultWidget metacpan
Gapp::Meta::GtkAssistantPage metacpan
Gapp::Meta::TreeViewColumn metacpan
Gapp::Meta::Widget::Native::Trait::ErrorDialog metacpan
Gapp::Meta::Widget::Native::Trait::Form metacpan
Gapp::Meta::Widget::Native::Trait::FormElement metacpan
Gapp::Meta::Widget::Native::Trait::FormField metacpan
Gapp::Meta::Widget::Native::Trait::FromUIManager metacpan
Gapp::Meta::Widget::Native::Trait::MessageDialog metacpan
Gapp::Meta::Widget::Native::Trait::OkCancelDialog metacpan
Gapp::Meta::Widget::Native::Trait::TreeViewListFormField metacpan
Gapp::Meta::Widget::Native::Trait::TreeViewToggleListFormField metacpan
Gapp::Moose Gapp widgets for your Moose classes 0.01 metacpan
Gapp::Moose::Meta::Attribute::Trait::GappActionGroup metacpan
Gapp::Moose::Meta::Attribute::Trait::GappAssistant metacpan
Gapp::Moose::Meta::Attribute::Trait::GappBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappButton metacpan
Gapp::Moose::Meta::Attribute::Trait::GappComboBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappDateEntry metacpan
Gapp::Moose::Meta::Attribute::Trait::GappDialog metacpan
Gapp::Moose::Meta::Attribute::Trait::GappEventBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappFileChooserDialog metacpan
Gapp::Moose::Meta::Attribute::Trait::GappFileFilter metacpan
Gapp::Moose::Meta::Attribute::Trait::GappFrame metacpan
Gapp::Moose::Meta::Attribute::Trait::GappHBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappHButtonBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappImage metacpan
Gapp::Moose::Meta::Attribute::Trait::GappLabel metacpan
Gapp::Moose::Meta::Attribute::Trait::GappListStore metacpan
Gapp::Moose::Meta::Attribute::Trait::GappMenu metacpan
Gapp::Moose::Meta::Attribute::Trait::GappMenuBar metacpan
Gapp::Moose::Meta::Attribute::Trait::GappNoticeBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappScrolledWindow metacpan
Gapp::Moose::Meta::Attribute::Trait::GappSpinButton metacpan
Gapp::Moose::Meta::Attribute::Trait::GappStatusIcon metacpan
Gapp::Moose::Meta::Attribute::Trait::GappTable metacpan
Gapp::Moose::Meta::Attribute::Trait::GappTextView metacpan
Gapp::Moose::Meta::Attribute::Trait::GappTimeEntry metacpan
Gapp::Moose::Meta::Attribute::Trait::GappToolbar metacpan
Gapp::Moose::Meta::Attribute::Trait::GappTreeView metacpan
Gapp::Moose::Meta::Attribute::Trait::GappUIManager metacpan
Gapp::Moose::Meta::Attribute::Trait::GappVBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappVButtonBox metacpan
Gapp::Moose::Meta::Attribute::Trait::GappWidget metacpan
Gapp::Moose::Meta::Attribute::Trait::GappWindow metacpan
Gapp::Moose::Role Gapp widgets for your roles 0.01 metacpan
Gapp::Notice metacpan
Gapp::NoticeBox metacpan
Gapp::Object metacpan
Gapp::ProgressBar Box widget metacpan
Gapp::RadioButton RadioButton Widget metacpan
Gapp::SSNEntry DateEntry Widget metacpan
Gapp::ScrolledWindow metacpan
Gapp::SeparatorMenuItem SeparatorMenuItem Widget metacpan
Gapp::SeparatorToolItem SeparatorToolItem Widget metacpan
Gapp::SimpleList A Simple List metacpan
Gapp::SpinButton RadioButton Widget metacpan
Gapp::StatusIcon Box widget metacpan
Gapp::Table Table Widget metacpan
Gapp::TableCell TableCell Widget metacpan
Gapp::TableMap Create ASCII Table Layouts metacpan
Gapp::TextView TextView Widget metacpan
Gapp::TimeEntry TimeEntry Widget metacpan
Gapp::ToggleButton ToggleButton Widget metacpan
Gapp::ToolButton ToolButton Widget metacpan
Gapp::ToolItem ToolItem Widget metacpan
Gapp::Toolbar metacpan
Gapp::TreeView TreeView Widget metacpan
Gapp::TreeViewColumn TreeViewColumn Widget metacpan
Gapp::Types metacpan
Gapp::UIManager UIManager Widget metacpan
Gapp::Util metacpan
Gapp::VBox VBox Widget metacpan
Gapp::VButtonBox ButtonBox widget metacpan
Gapp::Widget The base class for all Gapp widgets metacpan
Gapp::Window Window Widget metacpan

Provides

Name File View
Gapp::Meta::Attribute::Trait::GappDefault lib/Gapp/Moose/Meta/Attribute/Trait/GappDefault.pm metacpan
Gapp::Meta::Widget::Custom::Trait::ErrorDialog lib/Gapp/Meta/Widget/Native/Trait/ErrorDialog.pm metacpan
Gapp::Meta::Widget::Custom::Trait::Form lib/Gapp/Meta/Widget/Native/Trait/Form.pm metacpan
Gapp::Meta::Widget::Custom::Trait::FormElement lib/Gapp/Meta/Widget/Native/Trait/FormElement.pm metacpan
Gapp::Meta::Widget::Custom::Trait::FormField lib/Gapp/Meta/Widget/Native/Trait/FormField.pm metacpan
Gapp::Meta::Widget::Custom::Trait::FromUIManager lib/Gapp/Meta/Widget/Native/Trait/FromUIManager.pm metacpan
Gapp::Meta::Widget::Custom::Trait::MessageDialog lib/Gapp/Meta/Widget/Native/Trait/MessageDialog.pm metacpan
Gapp::Meta::Widget::Custom::Trait::OkCancelDialog lib/Gapp/Meta/Widget/Native/Trait/OkCancelDialog.pm metacpan
Gapp::Meta::Widget::Custom::Trait::TreeViewListFormField lib/Gapp/Meta/Widget/Native/Trait/TreeViewListFormField.pm metacpan
Gapp::Meta::Widget::Custom::Trait::TreeViewToggleListFormField lib/Gapp/Meta/Widget/Native/Trait/TreeViewToggleListFormField.pm metacpan
Moose::Meta::Attribute::Custom::Trait::DefaultWidget lib/Gapp/Meta/Attribute/Trait/DefaultWidget.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappActionGroup lib/Gapp/Moose/Meta/Attribute/Trait/GappActionGroup.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappAssistant lib/Gapp/Moose/Meta/Attribute/Trait/GappAssistant.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappBox lib/Gapp/Moose/Meta/Attribute/Trait/GappBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappButton lib/Gapp/Moose/Meta/Attribute/Trait/GappButton.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappComboBox lib/Gapp/Moose/Meta/Attribute/Trait/GappComboBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappDateEntry lib/Gapp/Moose/Meta/Attribute/Trait/GappDateEntry.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappDefault lib/Gapp/Moose/Meta/Attribute/Trait/GappDefault.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappDialog lib/Gapp/Moose/Meta/Attribute/Trait/GappDialog.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappEventBox lib/Gapp/Moose/Meta/Attribute/Trait/GappEventBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappFileChooserDialog lib/Gapp/Moose/Meta/Attribute/Trait/GappFileChooserDialog.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappFileFilter lib/Gapp/Moose/Meta/Attribute/Trait/GappFileFilter.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappFrame lib/Gapp/Moose/Meta/Attribute/Trait/GappFrame.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappHBox lib/Gapp/Moose/Meta/Attribute/Trait/GappHBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappHButtonBox lib/Gapp/Moose/Meta/Attribute/Trait/GappHButtonBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappImage lib/Gapp/Moose/Meta/Attribute/Trait/GappImage.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappLabel lib/Gapp/Moose/Meta/Attribute/Trait/GappLabel.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappListStore lib/Gapp/Moose/Meta/Attribute/Trait/GappListStore.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappMenu lib/Gapp/Moose/Meta/Attribute/Trait/GappMenu.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappMenuBar lib/Gapp/Moose/Meta/Attribute/Trait/GappMenuBar.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappNoticeBox lib/Gapp/Moose/Meta/Attribute/Trait/GappNoticeBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappScrolledWindow lib/Gapp/Moose/Meta/Attribute/Trait/GappScrolledWindow.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappSpinButton lib/Gapp/Moose/Meta/Attribute/Trait/GappSpinButton.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappStatusIcon lib/Gapp/Moose/Meta/Attribute/Trait/GappStatusIcon.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappTable lib/Gapp/Moose/Meta/Attribute/Trait/GappTable.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappTextView lib/Gapp/Moose/Meta/Attribute/Trait/GappTextView.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappTimeEntry lib/Gapp/Moose/Meta/Attribute/Trait/GappTimeEntry.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappToolbar lib/Gapp/Moose/Meta/Attribute/Trait/GappToolbar.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappTreeView lib/Gapp/Moose/Meta/Attribute/Trait/GappTreeView.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappUIManager lib/Gapp/Moose/Meta/Attribute/Trait/GappUIManager.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappVBox lib/Gapp/Moose/Meta/Attribute/Trait/GappVBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappVButtonBox lib/Gapp/Moose/Meta/Attribute/Trait/GappVButtonBox.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappWidget lib/Gapp/Moose/Meta/Attribute/Trait/GappWidget.pm metacpan
Moose::Meta::Attribute::Custom::Trait::GappWindow lib/Gapp/Moose/Meta/Attribute/Trait/GappWindow.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan