Kwalitee Issues

has_meta_yml

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

no_generated_files

Remove the offending files/directories!

Error: Makefile

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (11) does not match dist (38):
  • Missing in MANIFEST: Makefile, examples/Makefile, examples/client-complex.pl, examples/client-interactive.pl, examples/client-pipette1test.pl, examples/client-pipette2test.pl, examples/client-pipette3test.pl, examples/client-pipette4test.pl, examples/client-pipette4test.yaml, examples/firmware-commands.txt, examples/start-client-tecan-gemini.sh, examples/start-server-tecan-gemini.sh, ignore.txt, lib/Robotics/Tecan/Genesis.pm, lib/Robotics/Tecan/Genesis/config.pm, t/boilerplate.t, t/client-2.t, t/client.t, t/cmd-to-run-test-on-win-prompt.txt, t/named-pipe-cygwin-activeperl.t, t/named-pipe-cygwin-perl.t, t/named-pipe-mscmd-activeperl.t, t/named-pipe-win32io-cygwin-perl.t, t/server.t, t/sim-tecan.pl, t/tecan-1.t, t/tecan-2.t

prereq_matches_use

List all used modules in META.yml requires

Error:

  • YAML::XS

no_pod_errors

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

Error: Robotics-0.21/lib/Robotics/Tecan/Genesis/liquid.pm -- Around line 20: '=item' outside of any '=over' Around line 43: You forgot a '=back' before '=head2' Around line 49: '=item' outside of any '=over' Around line 67: You forgot a '=back' before '=head2' Around line 73: '=item' outside of any '=over' Around line 91: You forgot a '=back' before '=head2' Around line 114: '=item' outside of any '=over' Around line 140: You forgot a '=back' before '=head2' Around line 145: '=item' outside of any '=over' Around line 173: You forgot a '=back' before '=head2' Around line 178: '=item' outside of any '=over' Around line 203: You forgot a '=back' before '=head2' Around line 208: '=item' outside of any '=over' =over without closing =back Robotics-0.21/lib/Robotics/Tecan/Genesis/motor.pm -- Around line 50: '=item' outside of any '=over' Around line 181: You forgot a '=back' before '=head2' Around line 187: '=item' outside of any '=over' Around line 237: You forgot a '=back' before '=head2' Robotics-0.21/lib/Robotics/Tecan.pm -- Around line 87: '=item' outside of any '=over' Around line 90: You forgot a '=back' before '=head1' Around line 275: '=item' outside of any '=over' Around line 421: You forgot a '=back' before '=head2' Around line 423: '=item' outside of any '=over' Around line 464: You forgot a '=back' before '=head2' Around line 572: '=item' outside of any '=over' Around line 607: You forgot a '=back' before '=head2' Around line 702: '=item' outside of any '=over' Around line 714: You forgot a '=back' before '=head2' Robotics-0.21/lib/Robotics.pm -- Around line 160: '=item' outside of any '=over' Around line 174: You forgot a '=back' before '=head1'

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.

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
Robotics Simple software abstraction for physical robotics hardware! 0.21 metacpan
Robotics::Tecan Control Tecan robotics hardware as Robotics module 0.21 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan