740 lines
78 KiB
Plaintext
740 lines
78 KiB
Plaintext
Main code has high complexity score (381) at line 1, column 1. Consider refactoring. (Severity: 3)
|
|
Missing "REQUIRED ARGUMENTS" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "DIAGNOSTICS" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "CONFIGURATION" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "DEPENDENCIES" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "INCOMPATIBILITIES" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "BUGS AND LIMITATIONS" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Missing "LICENSE AND COPYRIGHT" section in POD at line 16, column 1. See pages 133,138 of PBP. (Severity: 2)
|
|
Magic punctuation variable $| used at line 584, column 3. See page 79 of PBP. (Severity: 2)
|
|
64 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 759, column 10. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
50 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 775, column 54. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
Postfix control "if" used at line 778, column 23. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 786, column 111. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 797, column 65. See page 53 of PBP. (Severity: 2)
|
|
5 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 825, column 48. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
5 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 826, column 48. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
Postfix control "if" used at line 835, column 15. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 836, column 21. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 842, column 25. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 850, column 24. See pages 93,94 of PBP. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 859, column 40. See page 79 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 860, column 27. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 871, column 17. See pages 93,94 of PBP. (Severity: 2)
|
|
100 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 874, column 13. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
100 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 875, column 13. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
993 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 878, column 24. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
143 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 878, column 30. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
993 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 881, column 24. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
143 is not one of the allowed literal values (0, 1, 2). Use the Readonly or Const::Fast module or the "constant" pragma instead at line 881, column 30. Unnamed numeric literals make code less maintainable. (Severity: 2)
|
|
Postfix control "if" used at line 883, column 31. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 884, column 12. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 898, column 5. See pages 93,94 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 1010, column 20. See page 59 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 1012, column 43. See pages 96,97 of PBP. (Severity: 2)
|
|
Literal line breaks in a string at line 1028, column 1. See pages 60,61 of PBP. (Severity: 3)
|
|
Literal line breaks in a string at line 1040, column 1. See pages 60,61 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 1051, column 19. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1052, column 50. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1054, column 22. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1055, column 22. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1065, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1076, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1086, column 26. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1097, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1107, column 28. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 1135, column 43. See pages 96,97 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 1137, column 43. See pages 96,97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1140, column 34. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1141, column 34. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 1212, column 33. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 1212, column 33. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 1212, column 33. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 1221, column 33. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 1221, column 33. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 1221, column 33. See page 237 of PBP. (Severity: 2)
|
|
"grep" used in boolean context at line 1238, column 11. See pages 71,72 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 1238, column 18. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 1238, column 18. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 1238, column 18. See page 237 of PBP. (Severity: 2)
|
|
Literal line breaks in a string at line 1312, column 1. See pages 60,61 of PBP. (Severity: 3)
|
|
Postfix control "if" used at line 1333, column 3. See pages 93,94 of PBP. (Severity: 2)
|
|
Literal line breaks in a string at line 1345, column 1. See pages 60,61 of PBP. (Severity: 3)
|
|
Postfix control "if" used at line 1355, column 17. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1358, column 34. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1412, column 3. See page 97 of PBP. (Severity: 2)
|
|
"unless" block used at line 1418, column 3. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1450, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1451, column 50. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1461, column 39. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1463, column 50. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1473, column 49. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1474, column 30. See page 228 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1492, column 57. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1502, column 77. See pages 93,94 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1505, column 2. See page 228 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1510, column 5. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1514, column 3. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1517, column 2. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1518, column 21. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1519, column 54. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1555, column 79. See pages 93,94 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 1559, column 2. See page 228 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1564, column 3. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1568, column 3. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1598, column 10. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1618, column 33. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1619, column 4. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1627, column 39. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1631, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1640, column 4. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1642, column 45. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 1643, column 31. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 1643, column 31. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1645, column 7. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1646, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1647, column 5. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1655, column 52. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1656, column 4. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1665, column 39. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1669, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1678, column 4. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1679, column 49. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 1680, column 31. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 1680, column 31. See page 237 of PBP. (Severity: 2)
|
|
"unless" block used at line 1681, column 5. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1710, column 70. See pages 93,94 of PBP. (Severity: 2)
|
|
Code structure is deeply nested at line 1711, column 41. Consider refactoring. (Severity: 3)
|
|
"unless" block used at line 1711, column 41. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1722, column 39. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1726, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1790, column 47. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1791, column 59. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1793, column 4. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1796, column 23. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 1830, column 3. See page 97 of PBP. (Severity: 2)
|
|
"unless" block used at line 1834, column 3. See page 97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1854, column 30. See pages 93,94 of PBP. (Severity: 2)
|
|
Literal line breaks in a string at line 1859, column 1. See pages 60,61 of PBP. (Severity: 3)
|
|
Postfix control "unless" used at line 1866, column 20. See pages 96,97 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 1867, column 20. See pages 96,97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1869, column 22. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1872, column 111. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1873, column 33. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1874, column 17. See pages 93,94 of PBP. (Severity: 2)
|
|
Subroutine "errors_incr" does not end with "return" at line 1881, column 1. See page 197 of PBP. (Severity: 4)
|
|
Quotes used with a string containing no non-whitespace characters at line 1884, column 27. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1884, column 42. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 1887, column 24. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1894, column 20. See page 53 of PBP. (Severity: 2)
|
|
Subroutine "tests_live_result" does not end with "return" at line 1906, column 1. See page 197 of PBP. (Severity: 4)
|
|
Reused variable name in lexical scope: $nb_errors at line 1907, column 2. Invent unique variable names. (Severity: 3)
|
|
Subroutine "foldersizesatend" does not end with "return" at line 1915, column 1. See page 197 of PBP. (Severity: 4)
|
|
Too many arguments at line 1941, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 1951, column 58. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1952, column 58. See page 53 of PBP. (Severity: 2)
|
|
Too many arguments at line 1959, column 1. See page 182 of PBP. (Severity: 3)
|
|
Too many arguments at line 1969, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 1984, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1985, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1996, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 1997, column 26. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2008, column 28. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2016, column 17. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 2016, column 17. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2026, column 55. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2027, column 74. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2032, column 58. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2064, column 23. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2092, column 77. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2095, column 65. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2098, column 73. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2101, column 77. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2104, column 76. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2107, column 68. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2110, column 73. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2113, column 67. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2116, column 77. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2119, column 79. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2122, column 71. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2125, column 65. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2128, column 67. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2131, column 75. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2134, column 59. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2137, column 87. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2140, column 69. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2143, column 67. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2146, column 69. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2161, column 15. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 2161, column 15. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2173, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2180, column 5. See page 53 of PBP. (Severity: 2)
|
|
Too many arguments at line 2216, column 1. See page 182 of PBP. (Severity: 3)
|
|
Magic punctuation variable $@ used in interpolated string at line 2227, column 17. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2244, column 35. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2247, column 35. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2261, column 14. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2273, column 14. See pages 93,94 of PBP. (Severity: 2)
|
|
Too many arguments at line 2277, column 1. See page 182 of PBP. (Severity: 3)
|
|
Postfix control "if" used at line 2292, column 35. See pages 93,94 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 2310, column 17. See page 79 of PBP. (Severity: 2)
|
|
Subroutine "authenticate_imap" with high complexity score (21) at line 2338, column 1. Consider refactoring. (Severity: 3)
|
|
Too many arguments at line 2338, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 2349, column 38. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 2352, column 51. See pages 96,97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2356, column 33. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2357, column 33. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2358, column 35. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2360, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
"unless" block used at line 2364, column 2. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2375, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2418, column 40. See page 53 of PBP. (Severity: 2)
|
|
Too many arguments at line 2442, column 1. See page 182 of PBP. (Severity: 3)
|
|
Postfix control "if" used at line 2467, column 41. See pages 93,94 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 2480, column 30. See pages 54,55 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2482, column 41. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2515, column 51. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2515, column 51. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2515, column 51. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 2518, column 26. See pages 93,94 of PBP. (Severity: 2)
|
|
Backtick operator used at line 2523, column 12. Use IPC::Open3 instead. (Severity: 3)
|
|
"unless" block used at line 2545, column 2. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2553, column 112. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2575, column 32. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 2575, column 32. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2588, column 65. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2591, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2594, column 39. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2603, column 82. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2612, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2612, column 45. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2612, column 61. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2615, column 22. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 2618, column 39. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2629, column 41. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2642, column 29. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $0 used in interpolated string at line 2648, column 5. See page 79 of PBP. (Severity: 2)
|
|
Subroutine "is_valid_directory" does not end with "return" at line 2653, column 1. See page 197 of PBP. (Severity: 4)
|
|
Close filehandles as soon as possible after opening them at line 2673, column 2. See page 209 of PBP. (Severity: 4)
|
|
Return value of "close" ignored at line 2679, column 2. Check the return value of "close" for success. (Severity: 2)
|
|
Subroutine "remove_tmp_files" does not end with "return" at line 2684, column 1. See page 197 of PBP. (Severity: 4)
|
|
"die" used instead of "croak" at line 2698, column 2. See page 283 of PBP. (Severity: 3)
|
|
Magic punctuation variable $0 used in interpolated string at line 2703, column 13. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2711, column 14. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2713, column 79. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2714, column 79. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2725, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2726, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2727, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2729, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2730, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2731, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2733, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2734, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2737, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2738, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2741, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2742, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2743, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2745, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2746, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2747, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2755, column 14. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2763, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2764, column 31. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2789, column 31. See page 53 of PBP. (Severity: 2)
|
|
Always unpack @_ first at line 2799, column 1. See page 178 of PBP. (Severity: 4)
|
|
Regular expression without "/s" flag at line 2806, column 15. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2806, column 15. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2806, column 15. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2807, column 15. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2807, column 15. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2807, column 15. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2808, column 15. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2808, column 15. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2808, column 15. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2817, column 21. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2834, column 31. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2834, column 31. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2834, column 31. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2847, column 21. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2871, column 22. See page 53 of PBP. (Severity: 2)
|
|
Reused variable name in lexical scope: $imap2 at line 2894, column 9. Invent unique variable names. (Severity: 3)
|
|
Regular expression without "/s" flag at line 2913, column 25. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2913, column 25. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2913, column 25. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 2916, column 20. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 2916, column 20. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 2916, column 20. See page 237 of PBP. (Severity: 2)
|
|
Mixed high and low-precedence booleans at line 2917, column 13. See page 70 of PBP. (Severity: 4)
|
|
Quotes used with a string containing no non-whitespace characters at line 2917, column 26. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 2923, column 22. See page 53 of PBP. (Severity: 2)
|
|
List of quoted literal words at line 2973, column 17. Use 'qw()' instead. (Severity: 2)
|
|
List of quoted literal words at line 2974, column 17. Use 'qw()' instead. (Severity: 2)
|
|
Double-sigil dereference at line 3039, column 28. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3043, column 26. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3052, column 36. See page 228 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3103, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3104, column 37. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3213, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3223, column 21. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3231, column 38. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3232, column 38. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3232, column 42. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3234, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3234, column 30. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3234, column 34. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3234, column 38. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3235, column 46. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3235, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3236, column 46. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3236, column 51. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3237, column 48. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3237, column 53. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3238, column 48. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3238, column 53. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3239, column 48. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3239, column 53. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3240, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3240, column 55. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3242, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3242, column 55. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3244, column 50. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3244, column 55. See page 53 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 3254, column 12. See pages 54,55 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3257, column 14. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3257, column 14. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3258, column 14. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3258, column 14. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3259, column 14. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3259, column 14. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3260, column 21. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3260, column 21. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3260, column 30. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3260, column 49. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3260, column 74. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3267, column 27. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3268, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3269, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3280, column 4. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3280, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3287, column 4. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3287, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3302, column 4. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3302, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3309, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3310, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3311, column 4. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3311, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3320, column 14. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3325, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3326, column 11. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3328, column 14. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3344, column 13. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3344, column 13. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 3350, column 4. See pages 96,97 of PBP. (Severity: 2)
|
|
Use 'eq' or hash instead of fixed-pattern regexps at line 3350, column 62. See pages 271,272 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3350, column 62. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3350, column 62. See page 237 of PBP. (Severity: 2)
|
|
Expression form of "eval" at line 3356, column 13. See page 161 of PBP. (Severity: 5)
|
|
Magic punctuation variable $@ used at line 3358, column 49. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3359, column 14. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3367, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3367, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3367, column 57. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3368, column 28. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3376, column 42. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3376, column 42. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3377, column 17. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3377, column 21. See page 53 of PBP. (Severity: 2)
|
|
"unless" block used at line 3406, column 3. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3407, column 22. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3420, column 3. See page 228 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3420, column 35. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3425, column 71. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3425, column 71. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 3428, column 100. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3428, column 100. See page 79 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3430, column 15. See page 228 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3474, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3474, column 23. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3478, column 41. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3537, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3548, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3548, column 23. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3549, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3563, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3563, column 23. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3565, column 5. See page 53 of PBP. (Severity: 2)
|
|
Expression form of "eval" at line 3581, column 13. See page 161 of PBP. (Severity: 5)
|
|
Magic punctuation variable $@ used at line 3583, column 45. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3584, column 10. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3595, column 14. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3597, column 14. See page 79 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3598, column 37. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3598, column 54. See page 228 of PBP. (Severity: 2)
|
|
"unless" block used at line 3604, column 4. See page 97 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 3607, column 16. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3618, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3628, column 5. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3636, column 17. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3636, column 17. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3639, column 28. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3639, column 28. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3640, column 23. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3645, column 17. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3651, column 6. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3664, column 21. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3664, column 21. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3665, column 44. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3668, column 24. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 3676, column 21. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 3676, column 21. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3677, column 40. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3680, column 24. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3702, column 67. See pages 93,94 of PBP. (Severity: 2)
|
|
Subroutine "select_msgs" does not end with "return" at line 3722, column 1. See page 197 of PBP. (Severity: 4)
|
|
Long number not separated with underscores at line 3806, column 63. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 3807, column 63. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 3828, column 45. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 3831, column 46. See page 59 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3842, column 9. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 3843, column 9. See page 228 of PBP. (Severity: 2)
|
|
"unless" block used at line 3846, column 3. See page 97 of PBP. (Severity: 2)
|
|
"unless" block used at line 3847, column 3. See page 97 of PBP. (Severity: 2)
|
|
Subroutine "tests_msgs_from_maxmin" does not end with "return" at line 3861, column 1. See page 197 of PBP. (Severity: 4)
|
|
Postfix control "if" used at line 3909, column 22. See pages 93,94 of PBP. (Severity: 2)
|
|
Subroutine "copy_message" with high complexity score (25) at line 3938, column 1. Consider refactoring. (Severity: 3)
|
|
Too many arguments at line 3938, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 3945, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3946, column 61. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3956, column 41. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3957, column 95. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 3999, column 19. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 3999, column 35. See page 53 of PBP. (Severity: 2)
|
|
Too many arguments at line 4016, column 1. See page 182 of PBP. (Severity: 3)
|
|
Too many arguments at line 4050, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 4055, column 60. See page 53 of PBP. (Severity: 2)
|
|
"unless" block used at line 4057, column 2. See page 97 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4059, column 21. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4061, column 25. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 4064, column 34. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4120, column 3. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4123, column 49. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4131, column 16. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4153, column 15. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4153, column 15. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 4158, column 37. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 4159, column 64. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4166, column 16. See page 53 of PBP. (Severity: 2)
|
|
Subroutine "tests_subject" does not end with "return" at line 4177, column 1. See page 197 of PBP. (Severity: 4)
|
|
Quotes used with a string containing no non-whitespace characters at line 4178, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4178, column 21. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4218, column 6. See page 53 of PBP. (Severity: 2)
|
|
Too many arguments at line 4240, column 1. See page 182 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 4249, column 63. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4261, column 20. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4261, column 20. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4279, column 75. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4279, column 75. See page 237 of PBP. (Severity: 2)
|
|
Subroutine "sleep_if_needed" does not end with "return" at line 4299, column 1. See page 197 of PBP. (Severity: 4)
|
|
Reused variable name in lexical scope: $total_bytes_transferred at line 4300, column 2. Invent unique variable names. (Severity: 3)
|
|
Reused variable name in lexical scope: $nb_msg_transferred at line 4300, column 2. Invent unique variable names. (Severity: 3)
|
|
Reused variable name in lexical scope: $nb_msg_transferred at line 4312, column 9. Invent unique variable names. (Severity: 3)
|
|
Reused variable name in lexical scope: $maxmessagespersecond at line 4312, column 9. Invent unique variable names. (Severity: 3)
|
|
Reused variable name in lexical scope: $total_bytes_transferred at line 4333, column 9. Invent unique variable names. (Severity: 3)
|
|
Reused variable name in lexical scope: $maxbytespersecond at line 4333, column 9. Invent unique variable names. (Severity: 3)
|
|
Postfix control "if" used at line 4361, column 28. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4369, column 10. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4402, column 2. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4402, column 22. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4403, column 2. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4403, column 22. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4405, column 26. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4462, column 37. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4463, column 37. See page 228 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4476, column 23. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4476, column 23. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4496, column 23. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4496, column 23. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4570, column 35. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4570, column 46. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4570, column 57. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4570, column 68. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4570, column 79. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 35. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 46. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 57. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 68. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 79. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4571, column 90. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4575, column 37. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4576, column 37. See page 228 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4618, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4618, column 43. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4618, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4618, column 65. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4618, column 76. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 43. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 65. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 76. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4619, column 87. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4622, column 34. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4623, column 34. See page 228 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4638, column 16. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4638, column 16. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4651, column 47. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4683, column 78. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 4684, column 21. See page 228 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4687, column 102. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4696, column 29. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 4696, column 29. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4735, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4736, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4740, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4741, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4742, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4786, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4787, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4788, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4792, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4793, column 24. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4794, column 24. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 4817, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 4824, column 40. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4828, column 43. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4829, column 45. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4883, column 33. See page 53 of PBP. (Severity: 2)
|
|
Hard tabs used at line 4918, column 10. See page 20 of PBP. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 4953, column 43. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4954, column 44. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4955, column 48. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4960, column 6. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4960, column 28. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4960, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4960, column 36. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4960, column 40. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4961, column 35. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4961, column 39. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 4961, column 43. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4968, column 25. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 4969, column 25. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4985, column 21. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4985, column 21. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 4987, column 20. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 4987, column 20. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 5001, column 31. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 5006, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 5017, column 13. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 5017, column 13. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5023, column 5. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5023, column 32. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 5023, column 36. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 5024, column 46. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 5025, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 5028, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 5029, column 60. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5050, column 15. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5051, column 15. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5067, column 15. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5068, column 15. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5071, column 15. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5080, column 15. See page 53 of PBP. (Severity: 2)
|
|
Expression form of "eval" at line 5522, column 13. See page 161 of PBP. (Severity: 5)
|
|
Magic punctuation variable $@ used at line 5524, column 38. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 5525, column 10. See page 79 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5551, column 21. See page 53 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 5560, column 21. See pages 54,55 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 5565, column 21. See pages 54,55 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5717, column 16. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5728, column 16. See page 59 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 5757, column 22. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/x" flag at line 5757, column 22. See page 236 of PBP. (Severity: 3)
|
|
Regular expression without "/m" flag at line 5757, column 22. See page 237 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used at line 5758, column 8. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 5758, column 21. See page 79 of PBP. (Severity: 2)
|
|
Expression form of "eval" at line 5762, column 13. See page 161 of PBP. (Severity: 5)
|
|
Magic punctuation variable $@ used at line 5765, column 24. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used in interpolated string at line 5766, column 10. See page 79 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5782, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5783, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5785, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5786, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5788, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5789, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5791, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5792, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5794, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5795, column 46. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 5797, column 49. See page 59 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 5806, column 23. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 5852, column 65. See pages 93,94 of PBP. (Severity: 2)
|
|
Too many arguments at line 5926, column 1. See page 182 of PBP. (Severity: 3)
|
|
Double-sigil dereference at line 5930, column 29. See page 228 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 5941, column 43. See page 228 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 5964, column 29. See pages 96,97 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 5990, column 29. See page 228 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6001, column 30. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6001, column 30. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6016, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6016, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6019, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6019, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6022, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6022, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6025, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6025, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6028, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6028, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6031, column 98. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6031, column 98. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6043, column 37. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6043, column 41. See page 53 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 6049, column 51. See pages 54,55 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6059, column 21. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 6061, column 52. See page 79 of PBP. (Severity: 2)
|
|
Return value of "close" ignored at line 6063, column 9. Check the return value of "close" for success. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 6072, column 46. See page 79 of PBP. (Severity: 2)
|
|
Return value of "close" ignored at line 6074, column 2. Check the return value of "close" for success. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6075, column 14. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 6081, column 70. See page 79 of PBP. (Severity: 2)
|
|
Return value of "close" ignored at line 6083, column 2. Check the return value of "close" for success. (Severity: 2)
|
|
Always unpack @_ first at line 6088, column 1. See page 178 of PBP. (Severity: 4)
|
|
Backtick operator used at line 6095, column 4. Use IPC::Open3 instead. (Severity: 3)
|
|
Subroutine "tests_pipemess" does not end with "return" at line 6112, column 1. See page 197 of PBP. (Severity: 4)
|
|
Postfix control "if" used at line 6115, column 31. See pages 93,94 of PBP. (Severity: 2)
|
|
List of quoted literal words at line 6120, column 47. Use 'qw()' instead. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6123, column 28. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6128, column 27. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6141, column 28. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6158, column 21. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6158, column 21. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6182, column 24. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6182, column 24. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6191, column 29. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6191, column 29. See page 237 of PBP. (Severity: 2)
|
|
Magic punctuation variable $0 used at line 6198, column 18. See page 79 of PBP. (Severity: 2)
|
|
Return value of "close" ignored at line 6221, column 2. Check the return value of "close" for success. (Severity: 2)
|
|
Magic punctuation variable $! used in interpolated string at line 6241, column 20. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used at line 6255, column 23. See page 79 of PBP. (Severity: 2)
|
|
Magic punctuation variable $@ used at line 6257, column 7. See page 79 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6257, column 13. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6257, column 13. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6272, column 20. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6274, column 11. See page 53 of PBP. (Severity: 2)
|
|
Backtick operator used at line 6301, column 12. Use IPC::Open3 instead. (Severity: 3)
|
|
Backtick operator used at line 6321, column 11. Use IPC::Open3 instead. (Severity: 3)
|
|
String delimiter used with "split" at line 6326, column 28. Express it as a regex instead. (Severity: 2)
|
|
Quotes used with a noisy string at line 6326, column 34. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6356, column 34. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6368, column 31. See pages 93,94 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6400, column 17. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6400, column 17. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6409, column 17. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6409, column 17. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6447, column 13. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6450, column 17. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6450, column 17. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6453, column 16. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6453, column 30. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6454, column 22. See pages 93,94 of PBP. (Severity: 2)
|
|
Split long regexps into smaller qr// chunks at line 6459, column 12. See page 261 of PBP. (Severity: 3)
|
|
Regular expression without "/s" flag at line 6459, column 12. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6459, column 12. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6471, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6471, column 72. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6471, column 72. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6472, column 38. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6474, column 46. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6478, column 30. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6480, column 34. See pages 93,94 of PBP. (Severity: 2)
|
|
Split long regexps into smaller qr// chunks at line 6485, column 12. See page 261 of PBP. (Severity: 3)
|
|
Regular expression without "/s" flag at line 6485, column 12. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6485, column 12. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6501, column 19. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6501, column 19. See page 237 of PBP. (Severity: 2)
|
|
Split long regexps into smaller qr// chunks at line 6514, column 12. See page 261 of PBP. (Severity: 3)
|
|
Regular expression without "/s" flag at line 6514, column 12. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6514, column 12. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6520, column 29. See pages 93,94 of PBP. (Severity: 2)
|
|
Split long regexps into smaller qr// chunks at line 6526, column 12. See page 261 of PBP. (Severity: 3)
|
|
Regular expression without "/s" flag at line 6526, column 12. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6526, column 12. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6537, column 12. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6537, column 12. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6558, column 5. See page 53 of PBP. (Severity: 2)
|
|
Double-sigil dereference at line 6611, column 33. See page 228 of PBP. (Severity: 2)
|
|
Expression form of "eval" at line 6632, column 43. See page 161 of PBP. (Severity: 5)
|
|
Expression form of "eval" at line 6636, column 45. See page 161 of PBP. (Severity: 5)
|
|
Postfix control "if" used at line 6641, column 34. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6642, column 36. See pages 93,94 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6656, column 33. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6656, column 33. See page 237 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6657, column 36. See page 53 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6695, column 27. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6695, column 27. See page 237 of PBP. (Severity: 2)
|
|
Use 'eq' or hash instead of fixed-pattern regexps at line 6699, column 36. See pages 271,272 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6699, column 36. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6699, column 36. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6701, column 31. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6701, column 31. See page 237 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 6707, column 34. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6707, column 34. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6710, column 65. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6836, column 17. See page 53 of PBP. (Severity: 2)
|
|
Split long regexps into smaller qr// chunks at line 6841, column 20. See page 261 of PBP. (Severity: 3)
|
|
Regular expression without "/s" flag at line 6841, column 20. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 6841, column 20. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6847, column 28. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 6847, column 33. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6848, column 28. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 6848, column 33. See page 53 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 6881, column 55. See page 59 of PBP. (Severity: 2)
|
|
"$i" is declared but not used at line 6900, column 9. Unused variables clutter code and make it harder to read. (Severity: 3)
|
|
Quotes used with a string containing no non-whitespace characters at line 6911, column 28. See page 53 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 6919, column 40. See page 59 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6932, column 14. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6933, column 32. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6944, column 66. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a string containing no non-whitespace characters at line 6946, column 26. See page 53 of PBP. (Severity: 2)
|
|
Magic variable "$ENV" should be assigned as "local" at line 6947, column 12. See pages 81,82 of PBP. (Severity: 4)
|
|
Postfix control "unless" used at line 6948, column 16. See pages 96,97 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 6952, column 58. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 6953, column 58. See page 59 of PBP. (Severity: 2)
|
|
Long number not separated with underscores at line 6954, column 69. See page 59 of PBP. (Severity: 2)
|
|
Magic variable "$ENV" should be assigned as "local" at line 6955, column 12. See pages 81,82 of PBP. (Severity: 4)
|
|
Postfix control "unless" used at line 6956, column 16. See pages 96,97 of PBP. (Severity: 2)
|
|
Test without a label at line 6962, column 2. Add a label argument to all Test::More functions. (Severity: 3)
|
|
Test without a label at line 6963, column 2. Add a label argument to all Test::More functions. (Severity: 3)
|
|
Reused variable name in lexical scope: $logfile at line 6968, column 2. Invent unique variable names. (Severity: 3)
|
|
Subroutine "teelaunch" does not end with "return" at line 6975, column 1. See page 197 of PBP. (Severity: 4)
|
|
Reused variable name in lexical scope: $logfile at line 6976, column 2. Invent unique variable names. (Severity: 3)
|
|
Magic punctuation variable $! used in interpolated string at line 6977, column 36. See page 79 of PBP. (Severity: 2)
|
|
Close filehandles as soon as possible after opening them at line 6979, column 2. See page 209 of PBP. (Severity: 4)
|
|
"die" used instead of "croak" at line 6980, column 7. See page 283 of PBP. (Severity: 3)
|
|
Magic punctuation variable $! used in interpolated string at line 6980, column 12. See page 79 of PBP. (Severity: 2)
|
|
Magic variable "*STDERR" should be assigned as "local" at line 6982, column 10. See pages 81,82 of PBP. (Severity: 4)
|
|
Double-sigil dereference at line 6982, column 12. See page 228 of PBP. (Severity: 2)
|
|
One-argument "select" used at line 6983, column 2. See page 224 of PBP. (Severity: 4)
|
|
Quotes used with a string containing no non-whitespace characters at line 6989, column 25. See page 53 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 6990, column 43. See pages 93,94 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 6991, column 54. See page 53 of PBP. (Severity: 2)
|
|
Quotes used with a noisy string at line 6991, column 60. See page 53 of PBP. (Severity: 2)
|
|
Magic punctuation variable $0 used in interpolated here-document at line 6992, column 15. See page 79 of PBP. (Severity: 2)
|
|
Numeric escapes in interpolated string at line 7269, column 21. See pages 54,55 of PBP. (Severity: 2)
|
|
Regular expression without "/s" flag at line 7274, column 16. See pages 240,241 of PBP. (Severity: 2)
|
|
Regular expression without "/m" flag at line 7274, column 16. See page 237 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 7431, column 51. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 7447, column 12. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 7451, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
Postfix control "unless" used at line 7454, column 30. See pages 96,97 of PBP. (Severity: 2)
|
|
Postfix control "if" used at line 7457, column 16. See pages 93,94 of PBP. (Severity: 2)
|
|
Subroutine "testslive" does not end with "return" at line 7462, column 1. See page 197 of PBP. (Severity: 4)
|
|
Postfix control "if" used at line 7473, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
Return value of eval not tested at line 7484, column 17. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
|
|
Postfix control "if" used at line 7496, column 32. See pages 93,94 of PBP. (Severity: 2)
|
|
Return value of eval not tested at line 7523, column 17. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
|
|
Postfix control "if" used at line 7573, column 33. See pages 93,94 of PBP. (Severity: 2)
|