Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/Chandra-0.06,PaxHeader/Chandra-0.06,Chandra-0.06/PaxHeader/Changes,Chandra-0.06/PaxHeader/Changes,Chandra-0.06/PaxHeader/include,Chandra-0.06/PaxHeader/include,Chandra-0.06/PaxHeader/MANIFEST,Chandra-0.06/PaxHeader/MANIFEST,Chandra-0.06/PaxHeader/ppport.h,Chandra-0.06/PaxHeader/ppport.h,Chandra-0.06/PaxHeader/t,Chandra-0.06/PaxHeader/t,Chandra-0.06/PaxHeader/README,Chandra-0.06/PaxHeader/README,Chandra-0.06/PaxHeader/xs,Chandra-0.06/PaxHeader/xs,Chandra-0.06/PaxHeader/typemap,Chandra-0.06/PaxHeader/typemap,Chandra-0.06/PaxHeader/examples,Chandra-0.06/PaxHeader/examples,Chandra-0.06/PaxHeader/META.yml,Chandra-0.06/PaxHeader/META.yml,Chandra-0.06/PaxHeader/lib,Chandra-0.06/PaxHeader/lib,Chandra-0.06/PaxHeader/Makefile.PL,Chandra-0.06/PaxHeader/Makefile.PL,Chandra-0.06/PaxHeader/Chandra.xs,Chandra-0.06/PaxHeader/Chandra.xs,Chandra-0.06/PaxHeader/META.json,Chandra-0.06/PaxHeader/META.json,Chandra-0.06/lib/PaxHeader/Chandra,Chandra-0.06/lib/PaxHeader/Chandra,Chandra-0.06/lib/PaxHeader/Chandra.pm,Chandra-0.06/lib/PaxHeader/Chandra.pm,Chandra-0.06/lib/Chandra/PaxHeader/Event.pm,Chandra-0.06/lib/Chandra/PaxHeader/Event.pm,Chandra-0.06/lib/Chandra/PaxHeader/Dialog.pm,Chandra-0.06/lib/Chandra/PaxHeader/Dialog.pm,Chandra-0.06/lib/Chandra/PaxHeader/Tray.pm,Chandra-0.06/lib/Chandra/PaxHeader/Tray.pm,Chandra-0.06/lib/Chandra/PaxHeader/Error.pm,Chandra-0.06/lib/Chandra/PaxHeader/Error.pm,Chandra-0.06/lib/Chandra/PaxHeader/Protocol.pm,Chandra-0.06/lib/Chandra/PaxHeader/Protocol.pm,Chandra-0.06/lib/Chandra/PaxHeader/HotReload.pm,Chandra-0.06/lib/Chandra/PaxHeader/HotReload.pm,Chandra-0.06/lib/Chandra/PaxHeader/Element.pm,Chandra-0.06/lib/Chandra/PaxHeader/Element.pm,Chandra-0.06/lib/Chandra/PaxHeader/Bridge.pm,Chandra-0.06/lib/Chandra/PaxHeader/Bridge.pm,Chandra-0.06/lib/Chandra/PaxHeader/DevTools.pm,Chandra-0.06/lib/Chandra/PaxHeader/DevTools.pm,Chandra-0.06/lib/Chandra/PaxHeader/Bind.pm,Chandra-0.06/lib/Chandra/PaxHeader/Bind.pm,Chandra-0.06/lib/Chandra/PaxHeader/App.pm,Chandra-0.06/lib/Chandra/PaxHeader/App.pm,Chandra-0.06/lib/Chandra/PaxHeader/Socket,Chandra-0.06/lib/Chandra/PaxHeader/Socket,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Client.pm,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Client.pm,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Hub.pm,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Hub.pm,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Connection.pm,Chandra-0.06/lib/Chandra/Socket/PaxHeader/Connection.pm,Chandra-0.06/examples/PaxHeader/hot_reload_example.pl,Chandra-0.06/examples/PaxHeader/hot_reload_example.pl,Chandra-0.06/examples/PaxHeader/chat_window.pl,Chandra-0.06/examples/PaxHeader/chat_window.pl,Chandra-0.06/examples/PaxHeader/counter_app.pl,Chandra-0.06/examples/PaxHeader/counter_app.pl,Chandra-0.06/examples/PaxHeader/hot_reload_content.html,Chandra-0.06/examples/PaxHeader/hot_reload_content.html,Chandra-0.06/examples/PaxHeader/chat_hub.pl,Chandra-0.06/examples/PaxHeader/chat_hub.pl,Chandra-0.06/examples/PaxHeader/routing_example.pl,Chandra-0.06/examples/PaxHeader/routing_example.pl,Chandra-0.06/examples/PaxHeader/socket_ipc_example.pl,Chandra-0.06/examples/PaxHeader/socket_ipc_example.pl,Chandra-0.06/examples/PaxHeader/tray_example.pl,Chandra-0.06/examples/PaxHeader/tray_example.pl,Chandra-0.06/examples/PaxHeader/element_example.pl,Chandra-0.06/examples/PaxHeader/element_example.pl,Chandra-0.06/examples/PaxHeader/devtools_example.pl,Chandra-0.06/examples/PaxHeader/devtools_example.pl,Chandra-0.06/examples/PaxHeader/bind_example.pl,Chandra-0.06/examples/PaxHeader/bind_example.pl,Chandra-0.06/xs/PaxHeader/core.xs,Chandra-0.06/xs/PaxHeader/core.xs,Chandra-0.06/xs/PaxHeader/error.xs,Chandra-0.06/xs/PaxHeader/error.xs,Chandra-0.06/xs/PaxHeader/tray.xs,Chandra-0.06/xs/PaxHeader/tray.xs,Chandra-0.06/t/PaxHeader/21_bind_isolation.t,Chandra-0.06/t/PaxHeader/21_bind_isolation.t,Chandra-0.06/t/PaxHeader/10_element.t,Chandra-0.06/t/PaxHeader/10_element.t,Chandra-0.06/t/PaxHeader/13_hot_reload.t,Chandra-0.06/t/PaxHeader/13_hot_reload.t,Chandra-0.06/t/PaxHeader/05_bridge.t,Chandra-0.06/t/PaxHeader/05_bridge.t,Chandra-0.06/t/PaxHeader/19_devtools_integration.t,Chandra-0.06/t/PaxHeader/19_devtools_integration.t,Chandra-0.06/t/PaxHeader/12_devtools.t,Chandra-0.06/t/PaxHeader/12_devtools.t,Chandra-0.06/t/PaxHeader/07_lifecycle.t,Chandra-0.06/t/PaxHeader/07_lifecycle.t,Chandra-0.06/t/PaxHeader/11_error.t,Chandra-0.06/t/PaxHeader/11_error.t,Chandra-0.06/t/PaxHeader/24_protocol_edge.t,Chandra-0.06/t/PaxHeader/24_protocol_edge.t,Chandra-0.06/t/PaxHeader/28_bridge_edge.t,Chandra-0.06/t/PaxHeader/28_bridge_edge.t,Chandra-0.06/t/PaxHeader/14_dialog.t,Chandra-0.06/t/PaxHeader/14_dialog.t,Chandra-0.06/t/PaxHeader/31_error_advanced.t,Chandra-0.06/t/PaxHeader/31_error_advanced.t,Chandra-0.06/t/PaxHeader/27_socket_integration.t,Chandra-0.06/t/PaxHeader/27_socket_integration.t,Chandra-0.06/t/PaxHeader/16_routing.t,Chandra-0.06/t/PaxHeader/16_routing.t,Chandra-0.06/t/PaxHeader/35_tray.t,Chandra-0.06/t/PaxHeader/35_tray.t,Chandra-0.06/t/PaxHeader/04_bind_advanced.t,Chandra-0.06/t/PaxHeader/04_bind_advanced.t,Chandra-0.06/t/PaxHeader/02_bind.t,Chandra-0.06/t/PaxHeader/02_bind.t,Chandra-0.06/t/PaxHeader/32_devtools_edge.t,Chandra-0.06/t/PaxHeader/32_devtools_edge.t,Chandra-0.06/t/PaxHeader/22_hotreload_edge.t,Chandra-0.06/t/PaxHeader/22_hotreload_edge.t,Chandra-0.06/t/PaxHeader/29_bind_edge.t,Chandra-0.06/t/PaxHeader/29_bind_edge.t,Chandra-0.06/t/PaxHeader/09_app.t,Chandra-0.06/t/PaxHeader/09_app.t,Chandra-0.06/t/PaxHeader/36_tray_edge.t,Chandra-0.06/t/PaxHeader/36_tray_edge.t,Chandra-0.06/t/PaxHeader/20_error_edge_cases.t,Chandra-0.06/t/PaxHeader/20_error_edge_cases.t,Chandra-0.06/t/PaxHeader/25_event_edge.t,Chandra-0.06/t/PaxHeader/25_event_edge.t,Chandra-0.06/t/PaxHeader/23_dialog_edge.t,Chandra-0.06/t/PaxHeader/23_dialog_edge.t,Chandra-0.06/t/PaxHeader/18_element_dynamic.t,Chandra-0.06/t/PaxHeader/18_element_dynamic.t,Chandra-0.06/t/PaxHeader/01_basic.t,Chandra-0.06/t/PaxHeader/01_basic.t,Chandra-0.06/t/PaxHeader/26_socket.t,Chandra-0.06/t/PaxHeader/26_socket.t,Chandra-0.06/t/PaxHeader/34_socket_edge.t,Chandra-0.06/t/PaxHeader/34_socket_edge.t,Chandra-0.06/t/PaxHeader/30_element_edge.t,Chandra-0.06/t/PaxHeader/30_element_edge.t,Chandra-0.06/t/PaxHeader/08_dispatch.t,Chandra-0.06/t/PaxHeader/08_dispatch.t,Chandra-0.06/t/PaxHeader/06_event.t,Chandra-0.06/t/PaxHeader/06_event.t,Chandra-0.06/t/PaxHeader/33_hotreload_advanced.t,Chandra-0.06/t/PaxHeader/33_hotreload_advanced.t,Chandra-0.06/t/PaxHeader/17_app_integration.t,Chandra-0.06/t/PaxHeader/17_app_integration.t,Chandra-0.06/t/PaxHeader/03_constructor.t,Chandra-0.06/t/PaxHeader/03_constructor.t,Chandra-0.06/t/PaxHeader/15_protocol.t,Chandra-0.06/t/PaxHeader/15_protocol.t,Chandra-0.06/include/PaxHeader/webview-win32.c,Chandra-0.06/include/PaxHeader/webview-win32.c,Chandra-0.06/include/PaxHeader/webview-cocoa.c,Chandra-0.06/include/PaxHeader/webview-cocoa.c,Chandra-0.06/include/PaxHeader/webview-gtk.c,Chandra-0.06/include/PaxHeader/webview-gtk.c,Chandra-0.06/include/PaxHeader/webview-tray-win32.c,Chandra-0.06/include/PaxHeader/webview-tray-win32.c,Chandra-0.06/include/PaxHeader/webview.h,Chandra-0.06/include/PaxHeader/webview.h,Chandra-0.06/include/PaxHeader/webview-tray-cocoa.c,Chandra-0.06/include/PaxHeader/webview-tray-cocoa.c,Chandra-0.06/include/PaxHeader/webview-tray-gtk.c,Chandra-0.06/include/PaxHeader/webview-tray-gtk.c,Chandra-0.06/include/PaxHeader/chandra,Chandra-0.06/include/PaxHeader/chandra,Chandra-0.06/include/chandra/PaxHeader/chandra_error.o,Chandra-0.06/include/chandra/PaxHeader/chandra_error.o,Chandra-0.06/include/chandra/PaxHeader/chandra_error.c,Chandra-0.06/include/chandra/PaxHeader/chandra_error.c,Chandra-0.06/include/chandra/PaxHeader/chandra.h,Chandra-0.06/include/chandra/PaxHeader/chandra.h

no_pod_errors

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

Error: Chandra-0.06/lib/Chandra/Protocol.pm -- Around line 211: Non-ASCII character seen before =encoding in '—'. Assuming UTF-8 Chandra-0.06/lib/Chandra/Socket/Client.pm -- Around line 181: Non-ASCII character seen before =encoding in '—'. Assuming UTF-8

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.

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
Chandra Perl bindings to webview-c for creating cross-platform GUIs 0.06 metacpan
Chandra::App High-level application wrapper for Chandra 0.06 metacpan
Chandra::Bind JavaScript to Perl function binding 0.06 metacpan
Chandra::Bridge JavaScript bridge code for Perl communication 0.06 metacpan
Chandra::DevTools In-browser developer tools for Chandra applications 0.06 metacpan
Chandra::Dialog Native dialog boxes for Chandra applications 0.06 metacpan
Chandra::Element DOM-like element construction for Chandra 0.06 metacpan
Chandra::Error Error handling with stack traces for Chandra 0.06 metacpan
Chandra::Event Event object for element handlers 0.06 metacpan
Chandra::HotReload File watching and hot reload for Chandra applications 0.06 metacpan
Chandra::Protocol Custom URL protocol handlers for Chandra applications 0.06 metacpan
Chandra::Socket::Client IPC client for connecting to a Chandra Hub 0.06 metacpan
Chandra::Socket::Connection Wire protocol and connection wrapper for Chandra IPC 0.06 metacpan
Chandra::Socket::Hub IPC server for coordinating Chandra instances 0.06 metacpan
Chandra::Tray System tray icon with context menu 0.06 metacpan

Other Files

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