CIDARLAB / 3DuF

Found shorthand type coercions

JS-0066
Anti-pattern
Minor
14 days ago 3 years old
Seen in 2 files
3

Use // @ts-expect-error over // @ts-ignore

JS-0372
Anti-pattern
Minor
14 days ago 14 days old
Seen in 2 files
5

Found interfaces with call signatures

JS-0362
Anti-pattern
Minor
14 days ago 14 days old
Seen in 1 file
1

Bad collection size comparison

JS-W1031
Anti-pattern
Minor
14 days ago 2 years old
Seen in 1 file
1

Initialization in variable declarations against recommended approach

JS-0119
Anti-pattern
Minor
14 days ago 3 years old
Seen in 2 files
32

Use shorthand property syntax for object literals

JS-0240
Anti-pattern
Minor
14 days ago 3 years old
Seen in 28 files
92

Use const declarations for variables that are never reassigned

JS-0242
Anti-pattern
Minor
14 days ago 3 years old
Seen in 50 files
242

Class methods should utilize this

JS-0105
Anti-pattern
Minor
14 days ago 3 years old
Seen in 19 files
53

Prefer var declarations be placed at the top of their scope

JS-0102
Anti-pattern
Minor
14 days ago 3 years old
Seen in 4 files
135

Avoid use of == and !=

JS-0050
Anti-pattern
Minor
14 days ago 3 years old
Seen in 28 files
121

Consider using let or const instead of var

JS-0239
Anti-pattern
Major
14 days ago 3 years old
Seen in 6 files
256

Prefer that for-in loops should include an if statement

JS-0051
Anti-pattern
Minor
14 days ago 3 years old
Seen in 39 files
157

Either all code paths should have explicit returns, or none of them

JS-0045
Anti-pattern
Minor
14 days ago 3 years old
Seen in 6 files
8

Found empty functions

JS-0057
Anti-pattern
Minor
14 days ago 3 years old
Seen in 2 files
2

Require spread operators instead of .apply()

JS-0245
Anti-pattern
Minor
14 days ago 3 years old
Seen in 1 file
1

Unnecessary concatenation of literals or template literals found

JS-0096
Anti-pattern
Minor
14 days ago 3 years old
Seen in 1 file
56

Getter without a setter pair in objects

JS-0041
Anti-pattern
Minor
14 days ago 3 years old
Seen in 2 files
2

Invalid variable usage

JS-0043
Anti-pattern
Critical
14 days ago 3 years old
Seen in 1 file
29

Void operators found

JS-0098
Anti-pattern
Minor
14 days ago 3 years old
Seen in 1 file
3

Prefer grouped accessor pairs in object literals and classes

JS-0107
Anti-pattern
Minor
14 days ago 3 years old
Seen in 4 files
5

Detected usage of the any type

JS-0323
Anti-pattern
Critical
14 days ago 3 years old
Seen in 105 files
492

Detected empty functions

JS-0321
Anti-pattern
Minor
14 days ago 3 years old
Seen in 6 files
7

Detected unnecessary constructors

JS-0358
Anti-pattern
Minor
14 days ago 3 years old
Seen in 55 files
55

Default parameters should be placed after non-default ones

JS-0302
Anti-pattern
Major
14 days ago 3 years old
Seen in 1 file
1

No default cases in switch statements

JS-0047
Anti-pattern
Minor
14 days ago 3 years old
Seen in 3 files
4