1
0
mirror of https://github.com/imapsync/imapsync.git synced 2024-11-17 00:02:29 +01:00
imapsync/W/perlcritic_3.out

79 lines
7.8 KiB
Plaintext
Raw Normal View History

2016-01-22 17:52:28 +01:00
Main code has high complexity score (407) at line 1, column 1. Consider refactoring. (Severity: 3)
"$ssl1_SSL_version" is declared but not used at line 706, column 1. Unused variables clutter code and make it harder to read. (Severity: 3)
"$ssl2_SSL_version" is declared but not used at line 706, column 1. Unused variables clutter code and make it harder to read. (Severity: 3)
Regular expression without "/x" flag at line 1333, column 33. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 1342, column 33. See page 236 of PBP. (Severity: 3)
Code structure is deeply nested at line 1867, column 41. Consider refactoring. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2039, column 2. Invent unique variable names. (Severity: 3)
Hard tabs used at line 2065, column 22. See page 20 of PBP. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2149, column 2. Invent unique variable names. (Severity: 3)
Regular expression without "/x" flag at line 2198, column 29. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 2220, column 31. See page 236 of PBP. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2229, column 2. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2252, column 2. Invent unique variable names. (Severity: 3)
Regular expression without "/x" flag at line 2285, column 30. See page 236 of PBP. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2296, column 53. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2304, column 2. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $sync at line 2352, column 2. Invent unique variable names. (Severity: 3)
Regular expression without "/x" flag at line 2388, column 26. See page 236 of PBP. (Severity: 3)
Reused variable name in lexical scope: $nb_errors at line 2436, column 2. Invent unique variable names. (Severity: 3)
Too many arguments at line 2472, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 2490, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 2500, column 1. See page 182 of PBP. (Severity: 3)
Subroutine "modules_VERSION" with high complexity score (26) at line 2618, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 2781, column 1. See page 182 of PBP. (Severity: 3)
Subroutine "authenticate_imap" with high complexity score (21) at line 2850, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 2850, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 2972, column 1. See page 182 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3048, column 62. See page 236 of PBP. (Severity: 3)
Backtick operator used at line 3056, column 19. Use IPC::Open3 instead. (Severity: 3)
Return value of eval not tested at line 3194, column 2. You can't depend upon the value of $@/$EVAL_ERROR to tell whether an eval failed. (Severity: 3)
"die" used instead of "croak" at line 3239, column 2. See page 283 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3347, column 15. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3348, column 15. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3349, column 15. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3358, column 8. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3359, column 8. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3360, column 8. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3386, column 31. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3463, column 25. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3466, column 20. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3667, column 24. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3668, column 19. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3672, column 19. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3742, column 39. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3743, column 39. See page 236 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 3744, column 41. See page 236 of PBP. (Severity: 3)
Hard tabs used at line 3758, column 106. See page 20 of PBP. (Severity: 3)
Expression form of "eval" at line 3998, column 13. See page 161 of PBP. (Severity: 5)
Expression form of "eval" at line 4228, column 13. See page 161 of PBP. (Severity: 5)
Subroutine "copy_message" with high complexity score (25) at line 4589, column 1. Consider refactoring. (Severity: 3)
Too many arguments at line 4589, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 4665, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 4699, column 1. See page 182 of PBP. (Severity: 3)
Too many arguments at line 4888, column 1. See page 182 of PBP. (Severity: 3)
Reused variable name in lexical scope: $total_bytes_transferred at line 4949, column 2. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $nb_msg_transferred at line 4949, column 2. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $nb_msg_transferred at line 4962, column 9. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $maxmessagespersecond at line 4962, column 9. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $total_bytes_transferred at line 4983, column 9. Invent unique variable names. (Severity: 3)
Reused variable name in lexical scope: $maxbytespersecond at line 4983, column 9. Invent unique variable names. (Severity: 3)
Expression form of "eval" at line 6170, column 13. See page 161 of PBP. (Severity: 5)
Regular expression without "/x" flag at line 6405, column 22. See page 236 of PBP. (Severity: 3)
Expression form of "eval" at line 6410, column 13. See page 161 of PBP. (Severity: 5)
Too many arguments at line 6573, column 1. See page 182 of PBP. (Severity: 3)
Backtick operator used at line 6740, column 4. Use IPC::Open3 instead. (Severity: 3)
Backtick operator used at line 6947, column 12. Use IPC::Open3 instead. (Severity: 3)
Backtick operator used at line 6967, column 11. Use IPC::Open3 instead. (Severity: 3)
Split long regexps into smaller qr// chunks at line 7129, column 12. See page 261 of PBP. (Severity: 3)
Split long regexps into smaller qr// chunks at line 7155, column 12. See page 261 of PBP. (Severity: 3)
Split long regexps into smaller qr// chunks at line 7196, column 12. See page 261 of PBP. (Severity: 3)
Split long regexps into smaller qr// chunks at line 7208, column 12. See page 261 of PBP. (Severity: 3)
Expression form of "eval" at line 7314, column 43. See page 161 of PBP. (Severity: 5)
Expression form of "eval" at line 7318, column 45. See page 161 of PBP. (Severity: 5)
Split long regexps into smaller qr// chunks at line 7523, column 20. See page 261 of PBP. (Severity: 3)
Regular expression without "/x" flag at line 7690, column 19. See page 236 of PBP. (Severity: 3)
Close filehandles as soon as possible after opening them at line 7734, column 2. See page 209 of PBP. (Severity: 4)
Magic variable "*STDERR" should be assigned as "local" at line 7737, column 10. See pages 81,82 of PBP. (Severity: 4)
One-argument "select" used at line 7738, column 2. See page 224 of PBP. (Severity: 4)