Module...Modules(3pm)

🌸 NAME 🌸

Bestie, welcome to the Module...Modules(3pm) manual page β€” aka User Contributed Perl Documentation β€” for Module::CPANTS::Kwalitee::FindModules. The whole assignment? Find modules provided by a dist. Periodt. πŸ’…

✨ SYNOPSIS ✨

It finds and reports all modules (i.e. *.pm files) in a distribution. That's it, that's the vibe. πŸ¦‹

πŸ’œ DESCRIPTION πŸ’œ

🧚 Methods 🧚

πŸ’– order πŸ’–

Defines the order in which Kwalitee tests should be run. Ngl, it returns 30, because data generated by MCK::FindModules is used by other tests β€” so it's doing important main-character setup for the rest of the suite. πŸ‘‘

πŸ¦‹ analyse πŸ¦‹

MCK::FindModules first looks in basedir and lib/ for *.pm files. If it doesn't find any, it looks in the whole dist, but the proper_libs kwalitee point is only awarded if the modules are lib/ or there's only one module in basedir. So yeah, that's the catch β€” don't forget it. 😭

πŸŽ€ kwalitee_indicators πŸŽ€

Returns the Kwalitee Indicators data structure. The list is giving:

  • proper_libs

🌈 SEE ALSO 🌈

Go check out Module::CPANTS::Analyse next, bestie. 🫢

πŸ‘‘ AUTHOR πŸ‘‘

This iconic page was written by Thomas Klausner <https://metacpan.org/author/domm>. Slay. ✨

Copyright Β© 2003–2006, 2009 Thomas Klausner <https://metacpan.org/author/domm>

You may use and distribute this module according to the same terms that Perl is distributed under. πŸ’–


Signed with love by perl v5.40.1 on 2026-07-05 πŸ«ΆπŸ’…

πŸ“¦ where this page comes from