# IMHO "print $FH ..." is readable enough, "print {$FH} ..." is not necessary.
[-InputOutput::RequireBracedFileHandleWithPrint]
+# Don't require checks for print's return value. I check the return value of
+# other functions like open() or close(), but checking every print is just a
+# waste of time.
+[InputOutput::RequireCheckedSyscalls]
+functions = :builtins
+exclude_functions = print
+
# IMHO punctuation variables are more readable than their English counterparts
# (and faster in some cases). So allow the ones I use often.
[Variables::ProhibitPunctuationVars]
-allow = $! $? $. $@ $/ $" $+
+allow = $0 $! $? $. $@ $/ $" $+
# Allow the usage of ".." when '..' occurs inside the string, e.g. in strings
# like ".. '..' ..".