Check the spelling in your POD: NAME imapsync Email IMAP tool syncing copying migrating email mailboxes between two imap servers one way without duplicates This refers to Imapsync We sometimes need transfer from server another command is allowing incremental recursive transfers mailbox By default all folders transferred recursively meaning the whole folder hierarchy taken them flags synced too reduces amount of by not transferring given it resides already both sides Same specific headers done only Received lines this choice can be changed with useheader All preserved unread will stay read ones deleted You at any time restart later works well bad decide delete after successful good feature when since side that implies also expunge so marked host really remove empty their been Add emptyfolders obtain behavior different scenario synchronizing you just want keep copy has used deletes destroy then See foldersonly foldersbutnot adequate maintaining accounts synchronization plays independently offlineimap written Goerzen mbsync Michael Elkins ways Mandatory three each needed log into ie username password times pass passwords environment sizes selection SECURITY passfile instead give safer With your see using ps auxwwww Using like dangerous because auxwwwwe So saving protected rw best activates ssl tls encryption What detailed under known imaps closed clear connection TLS CAPABILITY list supported goes automatic detection fails protect against sniffing activities network especially directory STATUS status return everything went Otherwise exits zero LICENSE free always cover NOLIMIT License included IS text enough repeat AUTHOR Feedback very often welcome earns his writing installing configuring teaching now sold its author maintain over decades BUGS SERVERS HUGE Pay special subscribed subscribe maxage maxsize useuid usecache many migrate think little shell program Write called file.txt example containing users The separator contains Windows batch replaced nothing Welcome programming find INSTALL There specified line parameters HACKING Feel hack license permits SIMILAR HISTORY wrote enterprise basystemes paid install new losing huge old located away remote low bandwidth broken link imapcp could help had verify every was started life patch comes perl tarball precisely IMAPClient happened wonder remains at line 1, column 1. See page 148 of PBP. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2205, column 26. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2208, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2270, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2278, column 52. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2288, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 2294, column 76. Don't use whitespace at the end of lines. (Severity: 1)
Postfix control "if" used at line 2342, column 66. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 2343, column 41. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 2346, column 40. See pages 93,94 of PBP. (Severity: 2)
Return value of flagged function ignored - print at line 2356, column 9. See pages 208,278 of PBP. (Severity: 1)
String *may* require interpolation at line 2394, column 51. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 2395, column 63. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 2411, column 45. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 2412, column 57. See page 51 of PBP. (Severity: 1)
Builtin function called with parentheses at line 2425, column 25. See page 13 of PBP. (Severity: 1)
String *may* require interpolation at line 2441, column 50. See page 51 of PBP. (Severity: 1)
Builtin function called with parentheses at line 2454, column 24. See page 13 of PBP. (Severity: 1)
Useless interpolation of literal string at line 2586, column 54. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 2599, column 44. See page 51 of PBP. (Severity: 1)
6 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 2667, column 69. Unnamed numeric literals make code less maintainable. (Severity: 2)
Builtin function called with parentheses at line 2690, column 9. See page 13 of PBP. (Severity: 1)
Builtin function called with parentheses at line 2694, column 10. See page 13 of PBP. (Severity: 1)
Octal literals (0000) are not allowed. Use the Readonly or Const::Fast module or the "constant" pragma instead at line 2704, column 29. Unnamed numeric literals make code less maintainable. (Severity: 2)
Octal literals (0000) are not allowed. Use the Readonly or Const::Fast module or the "constant" pragma instead at line 2706, column 10. Unnamed numeric literals make code less maintainable. (Severity: 2)
777 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 2706, column 27. Unnamed numeric literals make code less maintainable. (Severity: 2)
777 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 2710, column 10. Unnamed numeric literals make code less maintainable. (Severity: 2)
777 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 2711, column 10. Unnamed numeric literals make code less maintainable. (Severity: 2)
Quotes used with a noisy string at line 2754, column 30. See page 53 of PBP. (Severity: 2)
Useless interpolation of literal string at line 2929, column 29. See page 51 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 3012, column 23. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 3012, column 23. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 3012, column 23. See page 237 of PBP. (Severity: 2)
123456 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 3099, column 13. Unnamed numeric literals make code less maintainable. (Severity: 2)
Long number not separated with underscores at line 3099, column 13. See page 59 of PBP. (Severity: 2)
Useless interpolation of literal string at line 3246, column 19. See page 51 of PBP. (Severity: 1)
Quotes used with a string containing no non-whitespace characters at line 3301, column 12. See page 53 of PBP. (Severity: 2)
Quotes used with a string containing no non-whitespace characters at line 3303, column 16. See page 53 of PBP. (Severity: 2)
Quotes used with a string containing no non-whitespace characters at line 3304, column 12. See page 53 of PBP. (Severity: 2)
Quotes used with a string containing no non-whitespace characters at line 3305, column 12. See page 53 of PBP. (Severity: 2)
Quotes used with a string containing no non-whitespace characters at line 3306, column 16. See page 53 of PBP. (Severity: 2)
Quotes used with a string containing no non-whitespace characters at line 3311, column 26. See page 53 of PBP. (Severity: 2)
Builtin function called with parentheses at line 3377, column 17. See page 13 of PBP. (Severity: 1)
File handle for "print" or "printf" is not braced at line 3425, column 9. See page 217 of PBP. (Severity: 1)
Return value of flagged function ignored - print at line 3425, column 9. See pages 208,278 of PBP. (Severity: 1)
Return value of "close" ignored at line 3426, column 9. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 3426, column 9. See pages 208,278 of PBP. (Severity: 1)
32 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 3441, column 6. Unnamed numeric literals make code less maintainable. (Severity: 2)
32 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 3442, column 6. Unnamed numeric literals make code less maintainable. (Severity: 2)
Useless interpolation of literal string at line 3450, column 16. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 3450, column 21. See page 51 of PBP. (Severity: 1)
Postfix control "for" used at line 3452, column 33. See page 96 of PBP. (Severity: 2)
32 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 3452, column 40. Unnamed numeric literals make code less maintainable. (Severity: 2)
Local lexical variable "$Side" is not all lower case or all upper case at line 3472, column 9. See pages 45,46 of PBP. (Severity: 1)
String *may* require interpolation at line 3510, column 49. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 3519, column 49. See page 51 of PBP. (Severity: 1)
Quotes used with a noisy string at line 3567, column 44. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 3567, column 55. See page 53 of PBP. (Severity: 2)
Local lexical variable "$Side" is not all lower case or all upper case at line 3593, column 9. See pages 45,46 of PBP. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 3646, column 29. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 3646, column 29. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 3646, column 29. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 3675, column 31. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 3675, column 31. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 3675, column 31. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 3865, column 47. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 3865, column 47. See page 237 of PBP. (Severity: 2)
Builtin function called with parentheses at line 3873, column 72. See page 13 of PBP. (Severity: 1)
Postfix control "if" used at line 3879, column 25. See pages 93,94 of PBP. (Severity: 2)
Useless interpolation of literal string at line 3887, column 21. See page 51 of PBP. (Severity: 1)
Local lexical variable "$imapT" is not all lower case or all upper case at line 3888, column 9. See pages 45,46 of PBP. (Severity: 1)
String *may* require interpolation at line 3891, column 61. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 3894, column 97. See page 51 of PBP. (Severity: 1)
Builtin function called with parentheses at line 3932, column 51. See page 13 of PBP. (Severity: 1)
Useless use of $_ at line 3991, column 40. $_ should be omitted when calling "uc". (Severity: 2)
Too many arguments at line 4015, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 4034, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 4055, column 1. See page 182 of PBP. (Severity: 3)
Builtin function called with parentheses at line 4071, column 29. See page 13 of PBP. (Severity: 1)
Builtin function called with parentheses at line 4072, column 29. See page 13 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 4104, column 17. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 4104, column 17. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 4121, column 61. See pages 93,94 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 4213, column 23. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4213, column 23. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4213, column 23. See page 237 of PBP. (Severity: 2)
Use only '//' or '{}' to delimit regexps at line 4340, column 30. See page 246 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 4362, column 30. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 4362, column 30. See page 237 of PBP. (Severity: 2)
Quotes used with a noisy string at line 4417, column 26. See page 53 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 4737, column 42. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4737, column 42. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4737, column 42. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 4738, column 33. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4738, column 33. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4738, column 33. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 4747, column 42. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4747, column 42. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4747, column 42. See page 237 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 4757, column 13. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4758, column 41. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4759, column 19. Don't use whitespace at the end of lines. (Severity: 1)
Regular expression without "/s" flag at line 4764, column 42. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4764, column 42. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4764, column 42. See page 237 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 4786, column 21. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4787, column 49. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4788, column 19. Don't use whitespace at the end of lines. (Severity: 1)
Regular expression without "/s" flag at line 4793, column 50. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4793, column 50. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4793, column 50. See page 237 of PBP. (Severity: 2)
Magic punctuation variable $! used at line 4794, column 81. See page 79 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 4821, column 21. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4822, column 49. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4823, column 19. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4891, column 21. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4892, column 49. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4893, column 19. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 4895, column 18. Don't use whitespace at the end of lines. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 4898, column 64. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 4898, column 64. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4898, column 64. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4898, column 64. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 4899, column 64. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 4899, column 64. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4899, column 64. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4899, column 64. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 4902, column 56. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 4902, column 56. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/x" flag at line 4902, column 56. See page 236 of PBP. (Severity: 3)
Regular expression without "/m" flag at line 4902, column 56. See page 237 of PBP. (Severity: 2)
Too many arguments at line 4930, column 1. See page 182 of PBP. (Severity: 3)
Local lexical variable "$Side" is not all lower case or all upper case at line 4932, column 9. See pages 45,46 of PBP. (Severity: 1)
Local lexical variable "$Side" is not all lower case or all upper case at line 4965, column 9. See pages 45,46 of PBP. (Severity: 1)
Subroutine "authenticate_imap" with high complexity score (23) at line 5012, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 5012, column 1. See page 182 of PBP. (Severity: 3)
Found "\N{SPACE}" at the end of the line at line 5012, column 22. Don't use whitespace at the end of lines. (Severity: 1)
Local lexical variable "$Side" is not all lower case or all upper case at line 5014, column 9. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 5022, column 34. See pages 93,94 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 5025, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 5031, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Postfix control "unless" used at line 5036, column 51. See pages 96,97 of PBP. (Severity: 2)
Postfix control "if" used at line 5039, column 40. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 5040, column 40. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 5041, column 42. See pages 93,94 of PBP. (Severity: 2)
"unless" block used at line 5044, column 9. See page 97 of PBP. (Severity: 2)
Local lexical variable "$Side" is not all lower case or all upper case at line 5075, column 9. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 5126, column 45. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 5152, column 45. See pages 93,94 of PBP. (Severity: 2)
Too many arguments at line 5164, column 1. See page 182 of PBP. (Severity: 3)
Local lexical variable "$Side" is not all lower case or all upper case at line 5166, column 9. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 5193, column 50. See pages 93,94 of PBP. (Severity: 2)
Numeric escapes in interpolated string at line 5208, column 32. See pages 54,55 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 5256, column 32. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 5256, column 32. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 5256, column 32. See page 237 of PBP. (Severity: 2)
Builtin function called with parentheses at line 5260, column 13. See page 13 of PBP. (Severity: 1)
Use "local $/ = undef" or Path::Tiny instead of joined readline at line 5261, column 43. See page 213 of PBP. (Severity: 3)
Return value of "close" ignored at line 5262, column 13. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 5262, column 13. See pages 208,278 of PBP. (Severity: 1)
Use named character classes ([A-Za-z] vs. [[:alpha:]]) at line 5271, column 69. See page 248 of PBP. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 5271, column 69. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 5271, column 69. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 5271, column 69. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 5274, column 37. See pages 93,94 of PBP. (Severity: 2)
Backtick operator used at line 5279, column 20. Use IPC::Open3 instead. (Severity: 3)
"unless" block used at line 5304, column 9. See page 97 of PBP. (Severity: 2)
Useless interpolation of literal string at line 5314, column 69. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 5314, column 112. See page 51 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 5339, column 32. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 5339, column 32. See page 237 of PBP. (Severity: 2)
Use only '//' or '{}' to delimit regexps at line 6595, column 21. See page 246 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 6595, column 21. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6595, column 21. See page 237 of PBP. (Severity: 2)
Use only '//' or '{}' to delimit regexps at line 6596, column 21. See page 246 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 6596, column 21. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6596, column 21. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 6596, column 30. See pages 93,94 of PBP. (Severity: 2)
Quotes used with a noisy string at line 6596, column 49. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 6596, column 74. See page 53 of PBP. (Severity: 2)
Expression form of "eval" at line 6607, column 27. See page 161 of PBP. (Severity: 5)
Quotes used with a noisy string at line 6623, column 35. See page 53 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 6634, column 49. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6634, column 49. See page 237 of PBP. (Severity: 2)
"unless" block used at line 6668, column 17. See page 97 of PBP. (Severity: 2)
Postfix control "if" used at line 6681, column 53. See pages 93,94 of PBP. (Severity: 2)
String *may* require interpolation at line 6750, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6750, column 52. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6756, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6756, column 45. See page 51 of PBP. (Severity: 1)
Single-quote used as quote-like operator delimiter at line 6757, column 24. Using quotes as delimiters for quote-like operators obfuscates code. (Severity: 3)
String *may* require interpolation at line 6757, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6758, column 47. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6758, column 73. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6762, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6762, column 47. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6765, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6765, column 53. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6765, column 92. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6766, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6766, column 53. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6767, column 22. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6769, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6778, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6784, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6785, column 12. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6794, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6795, column 84. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6800, column 9. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6804, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 6810, column 24. See page 51 of PBP. (Severity: 1)
Expression form of "eval" at line 6848, column 27. See page 161 of PBP. (Severity: 5)
"unless" block used at line 6872, column 25. See page 97 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 6909, column 31. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 6909, column 31. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6909, column 31. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 6912, column 49. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 6912, column 49. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6912, column 49. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 6942, column 28. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6942, column 28. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 6955, column 27. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 6955, column 27. See page 237 of PBP. (Severity: 2)
Useless use of $_ at line 6957, column 60. $_ should be omitted when calling "lc". (Severity: 2)
Useless use of $_ at line 6957, column 82. $_ should be omitted when calling "lc". (Severity: 2)
Builtin function called with parentheses at line 6990, column 21. See page 13 of PBP. (Severity: 1)
String *may* require interpolation at line 7006, column 34. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7006, column 45. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7007, column 34. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7007, column 45. See page 51 of PBP. (Severity: 1)
"unless" block used at line 7146, column 17. See page 97 of PBP. (Severity: 2)
"unless" block used at line 7147, column 17. See page 97 of PBP. (Severity: 2)
Postfix control "if" used at line 7235, column 22. See pages 93,94 of PBP. (Severity: 2)
Subroutine "copy_message" with high complexity score (22) at line 7279, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 7279, column 1. See page 182 of PBP. (Severity: 3)
Postfix control "if" used at line 7297, column 107. See pages 93,94 of PBP. (Severity: 2)
Useless interpolation of literal string at line 7303, column 40. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 7308, column 40. See page 51 of PBP. (Severity: 1)
Postfix control "if" used at line 7336, column 26. See pages 93,94 of PBP. (Severity: 2)
Useless interpolation of literal string at line 7346, column 40. See page 51 of PBP. (Severity: 1)
Too many arguments at line 7353, column 1. See page 182 of PBP. (Severity: 3)
Subroutine "message_for_host2" with high complexity score (23) at line 7387, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 7387, column 1. See page 182 of PBP. (Severity: 3)
Useless interpolation of literal string at line 7416, column 38. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 7421, column 38. See page 51 of PBP. (Severity: 1)
"unless" block used at line 7426, column 9. See page 97 of PBP. (Severity: 2)
Useless interpolation of literal string at line 7489, column 38. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 7506, column 21. See page 51 of PBP. (Severity: 1)
Local lexical variable "$imapT" is not all lower case or all upper case at line 7507, column 9. See pages 45,46 of PBP. (Severity: 1)
Quotes used with a string containing no non-whitespace characters at line 7514, column 21. See page 53 of PBP. (Severity: 2)
Constant "$NB_WIN_tests_message_for_host2" is not all upper case at line 7533, column 17. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 7534, column 75. See pages 93,94 of PBP. (Severity: 2)
Constant "$NB_UNX_tests_message_for_host2" is not all upper case at line 7542, column 17. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 7543, column 72. See pages 93,94 of PBP. (Severity: 2)
Useless interpolation of literal string at line 7592, column 21. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7609, column 53. See page 51 of PBP. (Severity: 1)
Reused variable name in lexical scope: $uid1 at line 7617, column 9. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $uid2 at line 7617, column 9. Invent unique variable names. (Severity: 3)
Useless interpolation of literal string at line 7640, column 21. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7669, column 43. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7671, column 49. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 7672, column 53. See page 51 of PBP. (Severity: 1)
Use only '//' or '{}' to delimit regexps at line 7731, column 22. See page 246 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 7731, column 22. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 7731, column 22. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 7736, column 44. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 7737, column 64. See pages 93,94 of PBP. (Severity: 2)
String *may* require interpolation at line 7763, column 70. See page 51 of PBP. (Severity: 1)
Too many arguments at line 7813, column 1. See page 182 of PBP. (Severity: 3)
Useless interpolation of literal string at line 7816, column 40. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 7822, column 48. See page 51 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 7835, column 41. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 7835, column 41. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 7854, column 75. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 7854, column 75. See page 237 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 7863, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Useless interpolation of literal string at line 7938, column 26. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 8880, column 13. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 8880, column 61. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 8881, column 13. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 8881, column 51. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 8881, column 61. See page 51 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 8891, column 20. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 8891, column 20. See page 237 of PBP. (Severity: 2)
Quotes used with a noisy string at line 8900, column 45. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 8901, column 53. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 8902, column 61. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 8905, column 61. See page 53 of PBP. (Severity: 2)
Quotes used with a noisy string at line 8906, column 67. See page 53 of PBP. (Severity: 2)
String *may* require interpolation at line 8947, column 24. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 8986, column 16. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 9256, column 16. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 9257, column 16. See page 51 of PBP. (Severity: 1)
Expression form of "eval" at line 9405, column 27. See page 161 of PBP. (Severity: 5)
String *may* require interpolation at line 9435, column 22. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 9443, column 22. See page 51 of PBP. (Severity: 1)
Numeric escapes in interpolated string at line 9445, column 28. See pages 54,55 of PBP. (Severity: 2)
String *may* require interpolation at line 9445, column 38. See page 51 of PBP. (Severity: 1)
Numeric escapes in interpolated string at line 9450, column 28. See pages 54,55 of PBP. (Severity: 2)
String *may* require interpolation at line 9457, column 23. See page 51 of PBP. (Severity: 1)
Expression form of "eval" at line 9646, column 27. See page 161 of PBP. (Severity: 5)
Builtin function called with parentheses at line 9702, column 16. See page 13 of PBP. (Severity: 1)
Postfix control "if" used at line 9798, column 76. See pages 93,94 of PBP. (Severity: 2)
Useless interpolation of literal string at line 9826, column 18. See page 51 of PBP. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 9849, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Subroutine "diff_or_NA" is not all lower case or all upper case at line 9859, column 1. See pages 45,46 of PBP. (Severity: 1)
Use named character classes ([0-9] vs. \d) at line 9882, column 21. See page 248 of PBP. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 9882, column 21. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 9882, column 21. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 9882, column 21. See page 237 of PBP. (Severity: 2)
Subroutine "tests_diff_or_NA" is not all lower case or all upper case at line 9910, column 1. See pages 45,46 of PBP. (Severity: 1)
Too many arguments at line 9957, column 1. See page 182 of PBP. (Severity: 3)
Postfix control "unless" used at line 9995, column 34. See pages 96,97 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10033, column 51. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10033, column 51. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10049, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10049, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10052, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10052, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10055, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10055, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10058, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10058, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10061, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10061, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10064, column 97. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10064, column 97. See page 237 of PBP. (Severity: 2)
Numeric escapes in interpolated string at line 10085, column 58. See pages 54,55 of PBP. (Severity: 2)
Return value of "close" ignored at line 10109, column 9. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 10109, column 9. See pages 208,278 of PBP. (Severity: 1)
Return value of "close" ignored at line 10144, column 9. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 10144, column 9. See pages 208,278 of PBP. (Severity: 1)
Quotes used with a noisy string at line 10155, column 29. See page 53 of PBP. (Severity: 2)
Return value of "close" ignored at line 10180, column 3. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 10180, column 3. See pages 208,278 of PBP. (Severity: 1)
Quotes used with a noisy string at line 10195, column 39. See page 53 of PBP. (Severity: 2)
Constant "$NB_UNX_tests_string_to_file" is not all upper case at line 10201, column 17. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 10202, column 78. See pages 93,94 of PBP. (Severity: 2)
Builtin function called with parentheses at line 10221, column 16. See page 13 of PBP. (Severity: 1)
File handle for "print" or "printf" is not braced at line 10225, column 9. See page 217 of PBP. (Severity: 1)
Return value of flagged function ignored - print at line 10225, column 9. See pages 208,278 of PBP. (Severity: 1)
Return value of "close" ignored at line 10226, column 9. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 10226, column 9. See pages 208,278 of PBP. (Severity: 1)
Backtick operator used at line 10256, column 17. Use IPC::Open3 instead. (Severity: 3)
Builtin function called with parentheses at line 10259, column 17. See page 13 of PBP. (Severity: 1)
Builtin function called with parentheses at line 10261, column 34. See page 13 of PBP. (Severity: 1)
Constant "$NB_WIN_tests_pipemess" is not all upper case at line 10297, column 17. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 10298, column 66. See pages 93,94 of PBP. (Severity: 2)
Local lexical variable "$stringT" is not all lower case or all upper case at line 10310, column 9. See pages 45,46 of PBP. (Severity: 1)
Local lexical variable "$errorT" is not all lower case or all upper case at line 10310, column 9. See pages 45,46 of PBP. (Severity: 1)
Constant "$NB_UNX_tests_pipemess" is not all upper case at line 10313, column 17. See pages 45,46 of PBP. (Severity: 1)
Postfix control "if" used at line 10314, column 63. See pages 93,94 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 10345, column 32. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 10345, column 32. See pages 240,241 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 10349, column 32. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 10349, column 32. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10359, column 33. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10364, column 33. See pages 240,241 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 10368, column 33. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 10368, column 33. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10372, column 33. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 10373, column 33. See pages 240,241 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 10379, column 24. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 10379, column 24. See pages 240,241 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 10406, column 28. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 10406, column 28. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10406, column 28. See page 237 of PBP. (Severity: 2)
File handle for "print" or "printf" is not braced at line 10426, column 9. See page 217 of PBP. (Severity: 1)
Return value of flagged function ignored - print at line 10426, column 9. See pages 208,278 of PBP. (Severity: 1)
Return value of "close" ignored at line 10431, column 9. Check the return value of "close" for success. (Severity: 2)
Return value of flagged function ignored - close at line 10431, column 9. See pages 208,278 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 10471, column 36. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10471, column 36. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 10533, column 35. See page 247 of PBP. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 10536, column 39. See page 247 of PBP. (Severity: 1)
Use character classes for literal metachars instead of escapes at line 10578, column 22. See page 247 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 10590, column 36. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10590, column 36. See page 237 of PBP. (Severity: 2)
Builtin function called with parentheses at line 10608, column 24. See page 13 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10609, column 17. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10610, column 17. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10625, column 49. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10626, column 27. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10627, column 33. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10628, column 42. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10629, column 40. See page 51 of PBP. (Severity: 1)
Cascading if-elsif chain at line 10643, column 2. See pages 117,118 of PBP. (Severity: 3)
Useless interpolation of literal string at line 10643, column 12. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10645, column 22. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10648, column 27. See page 51 of PBP. (Severity: 1)
Builtin function called with parentheses at line 10649, column 3. See page 13 of PBP. (Severity: 1)
String *may* require interpolation at line 10697, column 44. See page 51 of PBP. (Severity: 1)
String *may* require interpolation at line 10700, column 53. See page 51 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 10713, column 28. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 10713, column 28. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 10725, column 33. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 10733, column 32. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 10743, column 34. See pages 93,94 of PBP. (Severity: 2)
Return value of eval not tested at line 10797, column 3. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
Backtick operator used at line 10798, column 15. Use IPC::Open3 instead. (Severity: 3)
Split long regexps into smaller qr// chunks at line 10807, column 16. See page 261 of PBP. (Severity: 3)
Use character classes for literal metachars instead of escapes at line 10807, column 16. See page 247 of PBP. (Severity: 1)
Return value of eval not tested at line 10820, column 3. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
Backtick operator used at line 10821, column 15. Use IPC::Open3 instead. (Severity: 3)
Split long regexps into smaller qr// chunks at line 10830, column 16. See page 261 of PBP. (Severity: 3)
Use character classes for literal metachars instead of escapes at line 10830, column 16. See page 247 of PBP. (Severity: 1)
Return value of eval not tested at line 10844, column 3. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
Capture variable used outside conditional at line 10855, column 12. See page 253 of PBP. (Severity: 3)
Builtin function called with parentheses at line 10923, column 3. See page 13 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10923, column 12. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10924, column 35. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10925, column 35. See page 51 of PBP. (Severity: 1)
Local lexical variable "$total_ram_in_MB" is not all lower case or all upper case at line 10945, column 9. See pages 45,46 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10945, column 49. See page 51 of PBP. (Severity: 1)
Useless interpolation of literal string at line 10949, column 55. See page 51 of PBP. (Severity: 1)
Long number not separated with underscores at line 10949, column 61. See page 59 of PBP. (Severity: 2)
Backtick operator used at line 11000, column 26. Use IPC::Open3 instead. (Severity: 3)
Backtick operator used at line 11029, column 18. Use IPC::Open3 instead. (Severity: 3)
String delimiter used with "split" at line 11034, column 42. Express it as a regex instead. (Severity: 2)
Quotes used with a noisy string at line 11034, column 48. See page 53 of PBP. (Severity: 2)
Postfix control "if" used at line 11059, column 47. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 11076, column 44. See pages 93,94 of PBP. (Severity: 2)
Builtin function called with parentheses at line 11122, column 2. See page 13 of PBP. (Severity: 1)
Builtin function called with parentheses at line 11133, column 11. See page 13 of PBP. (Severity: 1)
Subroutine "remove_Ko" is not all lower case or all upper case at line 11160, column 1. See pages 45,46 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 11163, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11163, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11173, column 24. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11173, column 24. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11195, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11195, column 19. See page 237 of PBP. (Severity: 2)
Use character classes for literal metachars instead of escapes at line 11232, column 20. See page 247 of PBP. (Severity: 1)
Use [\+-] instead of \+|- at line 11232, column 20. See page 265 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 11232, column 20. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11232, column 20. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 11235, column 30. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 11236, column 36. See pages 93,94 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 11241, column 19. See page 261 of PBP. (Severity: 3)
Use character classes for literal metachars instead of escapes at line 11241, column 19. See page 247 of PBP. (Severity: 1)
Use [:\.] instead of :|\ at line 11241, column 19. See page 265 of PBP. (Severity: 1)
Use [:\.] instead of :|\ at line 11241, column 19. See page 265 of PBP. (Severity: 1)
Use [\+-] instead of \+|- at line 11241, column 19. See page 265 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 11241, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11241, column 19. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 11253, column 38. See pages 93,94 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11253, column 72. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11253, column 72. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 11254, column 38. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 11256, column 46. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 11260, column 30. See pages 93,94 of PBP. (Severity: 2)
Postfix control "if" used at line 11262, column 33. See pages 93,94 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 11267, column 19. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 11267, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11267, column 19. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11284, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11284, column 19. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11296, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11296, column 19. See page 237 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 11308, column 19. See page 261 of PBP. (Severity: 3)
Regular expression without "/s" flag at line 11308, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11308, column 19. See page 237 of PBP. (Severity: 2)
Postfix control "if" used at line 11314, column 29. See pages 93,94 of PBP. (Severity: 2)
Split long regexps into smaller qr// chunks at line 11320, column 19. See page 261 of PBP. (Severity: 3)
Use character classes for literal metachars instead of escapes at line 11320, column 19. See page 247 of PBP. (Severity: 1)
Use [\+-] instead of \+|- at line 11320, column 19. See page 265 of PBP. (Severity: 1)
Regular expression without "/s" flag at line 11320, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11320, column 19. See page 237 of PBP. (Severity: 2)
Regular expression without "/s" flag at line 11331, column 19. See pages 240,241 of PBP. (Severity: 2)
Regular expression without "/m" flag at line 11331, column 19. See page 237 of PBP. (Severity: 2)
Found "\N{SPACE}" at the end of the line at line 11438, column 1. Don't use whitespace at the end of lines. (Severity: 1)
Found "\N{SPACE}" at the end of the line at line 11441, column 1. Don't use whitespace at the end of lines. (Severity: 1)