Dashboard
Resources
Pricing
Discover
Directory
Log in
weareinreach
/
InReach
Active
Last analyzed
eca09aa
2 days ago
Default analysis branch is
dev
Currently analyzing run
Overview
Issues
Metrics
History
All
Sort
Anti-pattern
283
All issues
1.3k
Recommended
111
Bug Risk
169
Anti-pattern
283
Security
0
Performance
303
Typecheck
0
Coverage
0
Style
8
Documentation
532
Useless template literal found
JS-R1004
Anti-pattern
5 days ago
—
2 months old
Found in apps/../index.tsx, lib/devmsg.ts and 20 other files
59
Use
// @ts-expect-error
over
// @ts-ignore
JS-0372
Anti-pattern
5 days ago
—
a month old
Found in lib/postinstall.ts and lib/prepare.ts
2
Found shorthand type coercions
JS-0066
Anti-pattern
5 days ago
—
7 months old
Found in apps/../playwright.config.ts, packages/../queries.ts and 7 other files
11
Found unnecessary computed property keys in object literals
JS-0236
Anti-pattern
5 days ago
—
3 months old
Found in packages/../Badge.tsx, packages/../MobileNav.tsx and 1 other file
3
Prefer boolean attributes notation in JSX
JS-0400
Anti-pattern
5 days ago
—
3 months old
Found in packages/../Breadcrumb.tsx, packages/../PageLoadProgress.tsx and 5 other files
8
Avoid use of
==
and
!=
JS-0050
Anti-pattern
5 days ago
—
4 months old
Found in packages/ui/components/core/AlertMessage.tsx
1
Prefer to accompany
onClick
with some elements
JS-0746
Anti-pattern
5 days ago
—
3 months old
Found in packages/ui/components/core/SearchBox.tsx
1
Prefer that non-interactive, visible elements (such as <div>) that have click handlers use the role attribute
JS-0765
Anti-pattern
5 days ago
—
3 months old
Found in packages/ui/components/core/SearchBox.tsx
1
Detected the use of variables before they are defined
JS-0357
Anti-pattern
5 days ago
—
7 months old
Found in packages/../basicAuth.ts, packages/../org.ts and 3 other files
6
Found unnecessary fragments
JS-0424
Anti-pattern
5 days ago
—
7 months old
Found in apps/../edit.tsx, apps/../index.tsx and 5 other files
7
Use optional chain expressions
?.
JS-0366
Anti-pattern
5 days ago
—
a month old
Found in packages/../basicAuth.ts, packages/../permissions.ts and 4 other files
11
Found no return statements in callbacks of array methods
JS-0042
Anti-pattern
5 days ago
—
a month old
Found in apps/../email.tsx, apps/../phone.tsx and 6 other files
13
18%
Use shorthand property syntax for object literals
JS-0240
Anti-pattern
5 days ago
—
7 months old
Found in packages/../queries.ts, packages/../freeText.ts and 3 other files
10
Prefer var declarations be placed at the top of their scope
JS-0102
Anti-pattern
5 days ago
—
7 months old
Found in apps/../crowdin.ts, packages/../client.ts and 2 other files
7
40%
Avoid using wildcard imports
JS-C1003
Anti-pattern
5 days ago
—
7 months old
Found in apps/../next.config.mjs, packages/../types.ts and 5 other files
7
Prefer that
for-in
loops should include an
if
statement
JS-0051
Anti-pattern
5 days ago
—
7 months old
Found in packages/db/seed/migrate-v1/org/generator.ts
1
Found single char variable name
JS-C1002
Anti-pattern
5 days ago
—
7 months old
Found in packages/api/lib/initTRPC.ts
1
No default cases in switch statements
JS-0047
Anti-pattern
5 days ago
—
6 months old
Found in apps/../next-i18next.config.mjs, packages/../googleHandler.ts and 23 other files
31
Variables should not be initialized to
undefined
JS-0126
Anti-pattern
5 days ago
—
5 months old
Found in packages/../generator.ts and packages/../index.tsx
3
Either all code paths should have explicit returns, or none of them
JS-0045
Anti-pattern
5 days ago
—
5 months old
Found in apps/../email.tsx, apps/../phone.tsx and 50 other files
96
5%
Require template literals instead of string concatenation
JS-0246
Anti-pattern
5 days ago
—
4 months old
Found in packages/ui/lib/getTrpcMock.ts
1
Consider using arrow functions for callbacks
JS-0241
Anti-pattern
5 days ago
—
4 months old
Found in packages/ui/components/core/GoogleMap.tsx
1
Detected usage of void type outside of generic or return types
JS-0333
Anti-pattern
5 days ago
—
9 days old
Found in packages/db/prisma/dataMigrationRunner.ts
2