PODCHECKER(1perl)
π PODCHECKER β¨
okay bestie, gather round, because today we're checking your POD files and honestly? it's giving syntax police but make it cute π
this is the manual page for podchecker, part of the Perl Programmers Reference Guide. it's literally just here to check the syntax of POD format documentation files. that's it. that's the gig. π
πΈ SYNOPSIS πΈ
podchecker [-help] [-man] [-(no)warnings] [file ...]
π OPTIONS AND ARGUMENTS π
-helpβ prints a lil brief help message and then dips out. exit stage left. πͺ-manβ prints the manual page and exits. iconic behaviour, honestly.-quietβ do not print a success message. sometimes you just don't need the praise and that's valid π-warnings,-nowarningsβ turns printing of warnings on / off. and listen, repeating-warningsincreases the warning level, meaning more warnings get printed. currently, cranking it up to level two causes unescaped"<,>"characters to get flagged. so like, level two is where it starts noticing things πfileβ the pathname of a POD file to syntax-check. if you don't give one, it defaults to standard input. no pressure or anything π
π¦ DESCRIPTION π¦
so podchecker will read the input files you gave it, hunting for POD syntax errors in the POD documentation, and it prints any errors it finds to STDERR. at the end, it prints a status message telling you how many errors turned up.
directories? ignored. it's not gonna touch them, but it will print an appropriate warning message about it. respectfully declining, basically π
podchecker invokes the podchecker() function exported by Pod::Checker. if you want more details, please see "podchecker()" in Pod::Checker.
π«Ά RETURN VALUE π«Ά
podchecker returns a 0 (zero) exit status if all the specified POD files are ok. clean. flawless. no notes. β¨
π ERRORS π
podchecker returns the exit status 1 if at least one of the given POD files has syntax errors.
the status 2 means at least one of the specified files doesn't contain any POD commands at all. like, hello? where's the POD??
π¨ and here's the tea: status1overrides status2. so if you want unambiguous results, callpodcheckerwith one single argument only. one file, one vibe, one truth. periodt. π
π SEE ALSO π
Pod::Simple and Pod::Checker
π AUTHORS π
please report bugs using <http://rt.cpan.org>. (ngl, do it, they wanna hear from you π«Ά)
Brad Appleton <bradapp@enteract.com>, Marek Rouchal <marekr@cpan.org>
based on code for Pod::Text::pod2text(1) written by Tom Christiansen <tchrist@mox.perl.com>
and that's the whole page, bestie! this was perl v5.44.0, dated 2026-10-17, filed under PODCHECKER(1perl). go forth and check your POD syntax, you absolute main character ππ
π¦ where this page comes from
- arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms