Redundant error checking RVV-B0005 × 5
Unused parameter in function RVV-B0012 × 1
Function call can be replaced with helper function CRT-A0010 × 6
Unused method receiver RVV-B0013 × 1
Types of function parameters can be combined CRT-A0017 × 37
Function literal can be simplified CRT-A0018 × 1
Unnecessary use of
fmt.Sprint/Sprintf
SCC-S1039 × 23Deprecated
io/ioutil
package usage GO-C4001 × 5Empty slice literal used to declare a variable GO-W1027 × 30
Lock erroneously passed by value
VET-V0008
Bug risk
Critical
5
Audit the usage of unescaped data in HTML templates
GSC-G203
Security
Major
2
Unused code
SCC-U1000
Bug risk
Major
3
Copy of large value inside loop
CRT-P0006
Performance
Major
8
Function params involve heavy amount of copying
CRT-P0003
Performance
Major
1
Redundant error checking
RVV-B0005
Style
Major
5
Function call can be replaced with helper function
CRT-A0010
Anti-pattern
Major
6
Exit inside non-main function
RVV-A0003
Anti-pattern
Major
1
Unused method receiver
RVV-B0013
Bug risk
Major
1
Function literal can be simplified
CRT-A0018
Anti-pattern
Major
1