Dashboard
Resources
Pricing
Discover
Directory
Log in
CIDARLAB
/
3DuF
Active
Overview
Issues
Metrics
History
All
Severity
Sort
Anti-pattern
2.5k
All issues
3.6k
Recommended
913
Secrets
0
Bug Risk
92
Anti-pattern
2.5k
Security
0
Performance
298
Typecheck
0
Coverage
0
Style
18
Documentation
692
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
from 0
Found interfaces with call signatures
JS-0362
Anti-pattern
Minor
14 days ago
—
14 days old
Seen in 1 file
1
from 0
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
28%
Use shorthand property syntax for object literals
JS-0240
Anti-pattern
Minor
14 days ago
—
3 years old
Seen in 28 files
92
43%
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
17%
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
8%
Avoid use of
==
and
!=
JS-0050
Anti-pattern
Minor
14 days ago
—
3 years old
Seen in 28 files
121
16%
Consider using
let
or
const
instead of
var
JS-0239
Anti-pattern
Major
14 days ago
—
3 years old
Seen in 6 files
256
6%
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
6%
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
14%
Found empty functions
JS-0057
Anti-pattern
Minor
14 days ago
—
3 years old
Seen in 2 files
2
from 0
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
from 0
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
33%
1
2
3