'Bareword file handle opened at line 37, column 2. See pages 202,204 of PBP. (Severity: 5)', 'Two-argument "open" used at line 37, column 2. See page 207 of PBP. (Severity: 5)', 'Close filehandles as soon as possible after opening them at line 37, column 2. See page 209 of PBP. (Severity: 4)', '"$nm" is declared but not used at line 27, column 1. Unused variables clutter code and make it harder to read. (Severity: 3)', 'Mismatched operator at line 53, column 21. Numeric/string operators and operands should match. (Severity: 3)',