Module...MetaYML(3pm)

πŸ¦‹ NAME πŸ¦‹

Module::CPANTS::Kwalitee::MetaYML β€” bestie, this one's whole personality is checking the data available in META.yml. That's the job. That's the vibe.

(The manual you're reading is the Module...MetaYML(3pm) page β€” yes, the title got squished with dots, she's just built like that 😭)


✨ SYNOPSIS ✨

Checks various pieces of information in META.yml

Literally what it says on the tin, no cap.


πŸ’– DESCRIPTION πŸ’–

🌸 Methods 🌸

⭐ order

This one defines the order in which the Kwalitee tests should be run. Queen of scheduling πŸ‘‘

It returns 10. And why does that number matter? Because "MetaYML" should be checked earlier than "Files" so that no_index gets handled correctly. Sequencing is everything, iykyk.

⭐ analyse

"MCK::MetaYML" checks META.yml. Short method, big responsibility. Periodt.

⭐ kwalitee_indicators

Returns the Kwalitee Indicators data structure πŸ’… β€” and here's the full squad, every single one:

  • meta_yml_is_parsable
  • meta_yml_has_provides
  • meta_yml_conforms_to_known_spec
  • meta_yml_declares_perl_version
  • meta_yml_has_repository_resource
  • meta_json_is_parsable
  • meta_json_conforms_to_known_spec

(Yes, there's META.json energy in there too, she's multilingual πŸ’€)


πŸŽ€ SEE ALSO πŸŽ€

  • Module::CPANTS::Analyse β€” go hang out with her, she's the main character this module orbits 🫢

πŸ‘‘ AUTHOR πŸ‘‘

Shoutout to these two icons:


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

Copyright Β© 2006–2008 GΓ‘bor SzabΓ³ <https://metacpan.org/author/szabgab>

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


Fr fr, this page is from perl v5.40.1, dated 2026-07-05, and it's part of the User Contributed Perl Documentation. Go forth and validate those META.yml files, bestie β€” slay πŸ’…βœ¨
πŸ“¦ where this page comes from