Kwalitee Indicator: proper_libs extra

There is more than one .pm file in the base dir, or the .pm files are not in lib/ directory.

How to fix

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Yearly Statistics

Year Fails (Latest) Releases (Latest) Fails (CPAN) Releases (CPAN) Fails (BackPAN) Releases (BackPAN)
2017 35 2191 94 4571 94 4571
2016 98 5083 209 13323 324 19982
2015 55 4022 278 12494 434 22999
2014 54 3749 488 13602 865 27272
2013 53 3349 239 11925 861 25760
2012 27 2715 233 9904 787 22647
2011 70 2627 275 9571 766 21910
2010 33 2613 176 8320 695 22227
2009 55 2417 176 7441 646 21070
2008 48 2208 152 6125 571 18539

Latest Fails

Name Released by Released on
ack-2.18 PETDANCE 2017-03-25
Ham-APRS-FAP-1.21 HESSU 2017-03-24
App-Music-ChordPro-Wx-0.710.4 JV 2017-03-15
Clustericious-1.23 PLICEASE 2017-03-15
Marpa-R2-4.000000 JKEGL 2017-03-14
RPi-DigiPot-MCP4XXXX-2.3603 STEVEB 2017-03-14
App-MechaCPAN-0.16 ATRODO 2017-03-10
Fake-Our-0.10 INA 2017-03-07
Fake-Encode-0.05 INA 2017-03-07
Perl-Exactly-0.03 INA 2017-03-05
Strict-Perl-2017.05 INA 2017-03-05
Stable-Module-0.06 INA 2017-03-05
Date-Manip-6.58 SBECK 2017-03-02
Locale-Codes-3.50 SBECK 2017-03-01
dnsserver-perl SMS 2017-02-28
Sereal-Path-4.001_002 IKRUGLOV 2017-02-23
Catalyst-Plugin-Authentication-Store-Htpasswd-0.03 DKAMHOLZ 2017-02-21
GrabzItClient-3.0.1 GRABZIT 2017-02-20
Zilla-Dist-0.0.196 INGY 2017-02-13
B-C-1.55_02 RURBAN 2017-02-11
B-C-1.55 RURBAN 2017-02-10
Forks-Super-0.88 MOB 2017-02-09
Sereal-Path-0.014 IKRUGLOV 2017-02-08
Audio-TagLib-1.67 GLEACH 2017-01-31
Perl-PrereqScanner-NotQuiteLite-0.50 ISHIGAKI 2017-01-28