Last analyzed eca09aa 2 days ago
Default analysis branch is
Currently analyzing run

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

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

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

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