mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-17 00:02:29 +01:00
79 lines
7.8 KiB
Plaintext
79 lines
7.8 KiB
Plaintext
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)
|