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 79 3128 246 6429 290 8125
2018 60 3165 178 9613 331 15500
2017 32 3384 130 9680 353 16357
2016 36 3001 158 9550 324 19972
2015 40 3108 230 10694 434 22991
2014 49 3265 344 11480 864 27265
2013 46 3109 200 11038 862 25758
2012 27 2550 199 9277 788 22646
2011 68 2489 260 8922 766 21909
2010 32 2525 172 7835 695 22224

Latest Fails

Name Released by Released on
Test2-Harness-0.001081 EXODIST 2019-08-14
GrabzItClient-3.3.4.1 GRABZIT 2019-08-12
IPC-MPS-0.21 KNI 2019-08-07
Archive-Tar-Builder-2.5004 XAN 2019-07-30
App-PDF-Link-0.24 JV 2019-07-27
YAML-LibYAML-API-0.007 TINITA 2019-07-13
Keyword-Declare-0.001014 DCONWAY 2019-07-12
Koha-Contrib-Sudoc-2.31 FREDERICD 2019-07-09
URI-Pure-0.09 KNI 2019-06-21
Net-AS2-1.0110 AJM 2019-06-17
Config-Model-OpenSsh-2.7.9.2 DDUMONT 2019-06-15
YAML-LibYAML-0.79 TINITA 2019-06-12
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-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