EternallyAscend / GoToolkits

Use %q to quote a string in fmt.Sprintf format specifiers

GO-R4002
Anti-pattern
Minor
2 years ago 2 years old
Seen in 3 files
3

Use for { ... } instead of for true { ... } loops

SCC-S1006
Anti-pattern
Major
a year ago 2 years old
Seen in 1 file
4

Use plain channel send or receive

SCC-S1000
Anti-pattern
Major
a year ago a year old
Seen in 3 files
3

Found redundant control flow

SCC-S1023
Anti-pattern
Major
a year ago 2 years old
Seen in 6 files
16

Unnecessary use of fmt.Sprint/Sprintf

SCC-S1039
Anti-pattern
Minor
2 years ago 2 years old
Seen in 8 files
25

Found empty body in an if or else branch

SCC-SA9003
Anti-pattern
Minor
2 years ago 2 years old
Seen in 2 files
2

Redundant statements can be removed

RVV-A0010
Anti-pattern
Major
a year ago 2 years old
Seen in 6 files
21

Don't use Yoda conditions

SCC-ST1017
Anti-pattern
Minor
a year ago 2 years old
Seen in 6 files
11

Deprecated io/ioutil package usage

GO-C4001
Anti-pattern
Minor
2 years ago 2 years old
Seen in 1 file
1

Found variable declaration and assignment separately

SCC-S1021
Anti-pattern
Major
2 years ago 2 years old
Seen in 1 file
1

context.Context should be the first param

RVV-A0002
Anti-pattern
Minor
a year ago a year old
Seen in 1 file
1

Poorly chosen receiver name

SCC-ST1006
Anti-pattern
Minor
2 years ago 2 years old
Seen in 4 files
11

Using a deprecated function, variable, constant or field

GO-W1009
Anti-pattern
Major
2 years ago 2 years old
Seen in 1 file
1

Exit inside non-main function

RVV-A0003
Anti-pattern
Major
2 years ago 2 years old
Seen in 3 files
6