Found trapping a signal that cannot be trapped SCC-SA1016 × 1
Multiple
append
can be combined into a single call CRT-P0001 × 1Redundant error checking RVV-B0005 × 22
Unused parameter in function RVV-B0012 × 72
Redundant statements can be removed RVV-A0010 × 1
Function call can be replaced with helper function CRT-A0010 × 9
Empty string test can be improved CRT-A0004 × 1
Unused method receiver RVV-B0013 × 99
Types of function parameters can be combined CRT-A0017 × 40
Function literal can be simplified CRT-A0018 × 10
Unnecessary use of
fmt.Sprint/Sprintf
SCC-S1039 × 25Deprecated
io/ioutil
package usage GO-C4001 × 40Empty slice literal used to declare a variable GO-W1027 × 59
time.Tick
used in leaky way
SCC-SA1015
Performance
Critical
2
Lock erroneously passed by value
VET-V0008
Bug risk
Critical
15
Exported function returning value of unexported type
RVV-B0011
Anti-pattern
Critical
1
Potential DoS vulnerability via decompression bomb
GO-S2110
Security
Critical
2
Audit the usage of unescaped data in HTML templates
GSC-G203
Security
Major
5
Poor file permissions used when creating a directory
GSC-G301
Security
Major
1
Potentially bad TLS connection settings
GSC-G402
Security
Major
3
Found trapping a signal that cannot be trapped
SCC-SA1016
Anti-pattern
Major
1
Unused code
SCC-U1000
Bug risk
Major
12
Copy of large value inside loop
CRT-P0006
Performance
Major
20