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)
2019 80 2748 234 5622 272 6905
2018 61 3505 187 10559 332 16342
2017 36 3666 137 10073 358 16690
2016 37 3273 160 9869 325 20247
2015 40 3182 230 10806 434 23072
2014 49 3278 344 11509 865 27278
2013 47 3118 200 11053 863 25760
2012 27 2558 199 9289 788 22647
2011 69 2494 260 8936 766 21910
2010 32 2531 172 7837 695 22227

Latest Fails

Name Released by Released on
IPC-MPS-0.20 KNI 2019-06-20
GrabzItClient-3.3.4 GRABZIT 2019-06-19
Net-AS2-1.0110 AJM 2019-06-17
YAML-LibYAML-API-0.005_001 TINITA 2019-06-15
Config-Model-OpenSsh-2.7.9.2 DDUMONT 2019-06-15
YAML-LibYAML-0.79 TINITA 2019-06-12
Test2-Harness-0.001077 EXODIST 2019-06-07
YAML-LibYAML-API-0.005 TINITA 2019-05-26
B-C-1.57 RURBAN 2019-05-07
Verilog-Perl-3.466 WSNYDER 2019-05-05
Perl-LanguageServer-0.9 GRICHTER 2019-05-03
Char-Windows1258-1.15 INA 2019-05-02
Char-Windows1252-1.15 INA 2019-05-02
Char-UTF2-1.15 INA 2019-05-02
Char-USASCII-1.15 INA 2019-05-02
Char-UHC-1.15 INA 2019-05-02
Char-TIS620-1.15 INA 2019-05-02
Char-Sjis-1.15 INA 2019-05-02
Char-OldUTF8-1.15 INA 2019-05-02
Char-Latin9-1.15 INA 2019-05-02
Char-Latin8-1.15 INA 2019-05-02
Char-Latin7-1.15 INA 2019-05-02
Char-Latin6-1.15 INA 2019-05-02
Char-Latin5-1.15 INA 2019-05-02
Char-Latin4-1.15 INA 2019-05-02