Perl::C...tibility(3)

πŸ“¦
version 1.001 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

Okay bestie, so like β€” Perl::Critic::Compatibility β€” it's the Policies for Perl::Critic concerned with compatibility with various versions of Perl. That's the whole thing. That's the name. Slay. ✨


🌈 AFFILIATION 🌈

So this module is giving very "I'm not like other modules" because it has no functionality at all. Zero. None. It's literally just documentation for this distribution, and it also acts as a way to pull other modules into a bundle πŸŽ€.

And here's the cute part: every single Policy module tucked inside this thing is gonna have its own "AFFILIATION" section, and that section will announce that it's part of this grouping. So you always know who's in the squad. πŸ’…


πŸ¦‹ VERSION πŸ¦‹

This doc describes Perl::Critic::Compatibility version 1.001. Periodt.


✨ SYNOPSIS ✨

So basically there's a bunch of Perl::Critic policies in here that help you keep your code compatible with other versions of Perl β€” no matter which version you're actually developing with. And yes, it goes both ways: backward compatibility and forward compatibility. Versatile icon behavior. πŸ”₯


πŸ‘‘ DESCRIPTION πŸ‘‘

The included policies are:

  • Perl::Critic::Policy::Compatibility::ProhibitColonsInBarewordHashKeys β€” Perls after 5.8 don't support having colons in unquoted hash keys. [Severity: 5]
  • Perl::Critic::Policy::Compatibility::ProhibitThreeArgumentOpen β€” Perls prior to 5.6 didn't support three argument open. [Severity: 5]

πŸ’œ INTERFACE πŸ’œ

None. This is nothing but documentation. It's giving ✨ decorative ✨. Not me describing a module that does literally nothing but still ate. πŸ’€


🩷 DIAGNOSTICS 🩷

None. This is nothing but documentation. Same energy, same truth, same icon. πŸ™ˆ


🌸 CONFIGURATION AND ENVIRONMENT 🌸

All the policies included in here live in the "compatibility" theme πŸŽ€. Wanna know how to actually make use of that? Go read the Perl::Critic documentation, bestie β€” that's where the tea is. β˜•


🧚 DEPENDENCIES 🧚

Perl::Critic

That's it. That's the list. One (1) whole dependency. Low maintenance king. πŸ‘‘


πŸ’« INCOMPATIBILITIES πŸ’«

None reported. No drama reported. We love a peaceful existence. 🫢


⭐ BUGS AND LIMITATIONS ⭐

No bugs have been reported. (Yet. Knock on wood. πŸͺ΅)

If you do find something, or you want a feature, please report any bugs or feature requests to "bug-perl-critic-compatibility@rt.cpan.org", or through the web interface at <http://rt.cpan.org>. The RT web interface is very much a legacy vibe but she's still standing. πŸ’…


πŸŽ€ ACKNOWLEDGMENTS πŸŽ€

Adam Kennedy for inspiring this. Nay β€” demanding it. 😭 And honestly? Respect. Sometimes you gotta be the main character who makes the thing exist. Not me being inspired. Not me being demanded into existence. Iconic.


πŸ’– AUTHOR πŸ’–

Elliot Shank "<perl@galumph.com>"


Copyright (c)2008, Elliot Shank "<perl@galumph.com>". All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. 🎨


πŸ’€ DISCLAIMER OF WARRANTY πŸ’€

Bestie. Sit down. This part is in ALL CAPS for a reason and I need you to feel it in your soul. 🚨

BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENSE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

TL;DR: it's free, so it comes with absolutely zero promises, and if it wrecks your day that's on you. No cap. 🫠

And that's a wrap, bestie! 🎬 This whole page is the User Contributed Perl Documentation version, running on perl v5.42.0, dated 2025-07-25, and filed under Perl::C...tibility(3) because apparently even the title got truncated and honestly? Relatable. Go forth and be compatible. πŸ’œβœ¨πŸ¦‹

πŸ“¦ where this page comes from