NAME
Module::Advisor - check a modules you are installed
SYNOPSIS
use Module::Advisor;
Module::Advisor->new()->check();
DESCRIPTION
Module::Advisor checks a modules you are installed, and notice if:
- There is a module, have known bugs.
- There is a module, have optional XS module for better performance.
- Your are using broken version of CPAN module.
RULES
Here is a rules to check the modules.
Modules have security issues.
? for my $module (@Module::Advisor::SECURITY) { =item <?= $module->[0] ?> <?= $module->[1] ?>
<?= $module->[2] ?>
? }
Modules have performance improvements
? for my $module (@Module::Advisor::PERFORMANCE) {
<?= $module->[0] ?> <?= $module->[1] ?>
<?= $module->[2] ?>
? }
Modules have bugs
? for my $module (@Module::Advisor::BUG) {
<?= $module->[0] ?> <?= $module->[1] ?>
<?= $module->[2] ?>
? }
The version of this module was broken
? for my $module (@Module::Advisor::BROKEN) {
<?= $module->[0] ?> <?= $module->[1] ?> has bug.
<?= $module->[2] ?>
? }
Recommended XS module for better performance
? for my $module (@Module::Advisor::XS) {
<?= $module->[1] ?> is recommended
If you are using <?= $module->[0] ?>.
? }
Recommended version to enable good feature
? for my $module (@Module::Advisor::FEATURE) {
<?= $module->[0] ?> <?= $module->[1] ?> does not have
<?= $module->[2] ?>
? }
Recommend modules when using ...
? for my $module (@Module::Advisor::OPTIONAL_MODULES) {
I recommend to install <?= $module->[1] ?>, if you are using <?= $module->[0] ?>.
<?= $module->[2] ?>
? }
AUTHOR
Tokuhiro Matsuno <tokuhirom AAJKLFJEF@ GMAIL COM>
SEE ALSO
LICENSE
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
6 POD Errors
The following errors were encountered while parsing the POD:
- Around line 80:
You can't have =items (as at line 84) unless the first thing after the =over is an =item
- Around line 94:
You can't have =items (as at line 98) unless the first thing after the =over is an =item
- Around line 108:
You can't have =items (as at line 112) unless the first thing after the =over is an =item
- Around line 122:
You can't have =items (as at line 126) unless the first thing after the =over is an =item
- Around line 136:
You can't have =items (as at line 140) unless the first thing after the =over is an =item
- Around line 150:
You can't have =items (as at line 154) unless the first thing after the =over is an =item