Repository Analysis

alan2207/bulletproof-react

🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.

1.4 Likely human-written View on GitHub
1.4
Adjusted Score
1.4
Raw Score
100%
Time Factor
2026-05-14
Last Push
35,203
Stars
TypeScript
Language
22,597
Lines of Code
433
Files
26
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 26

Pattern Findings

26 matches across 3 categories. Click a row to expand file-level details.

Fake / Example Data18 hits · 24 pts
SeverityFileLineSnippet
LOW…react-vite/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…react-vite/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…react-vite/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…react-vite/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…react-vite/src/components/ui/dialog/dialog.stories.tsx38 <DialogDescription>Lorem ipsum</DialogDescription>
LOW…react-vite/src/components/ui/dialog/dialog.stories.tsx40 <div className="grid gap-4 py-4">Lorem ipsum</div>
LOW…xtjs-pages/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…xtjs-pages/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…xtjs-pages/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…xtjs-pages/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…xtjs-pages/src/components/ui/dialog/dialog.stories.tsx38 <DialogDescription>Lorem ipsum</DialogDescription>
LOW…xtjs-pages/src/components/ui/dialog/dialog.stories.tsx40 <div className="grid gap-4 py-4">Lorem ipsum</div>
LOW…nextjs-app/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…nextjs-app/src/components/ui/drawer/drawer.stories.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOW…nextjs-app/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…nextjs-app/src/components/ui/drawer/drawer.stories.tsx50 <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
LOW…nextjs-app/src/components/ui/dialog/dialog.stories.tsx38 <DialogDescription>Lorem ipsum</DialogDescription>
LOW…nextjs-app/src/components/ui/dialog/dialog.stories.tsx40 <div className="grid gap-4 py-4">Lorem ipsum</div>
Over-Commented Block5 hits · 5 pts
SeverityFileLineSnippet
LOWapps/react-vite/__mocks__/vitest-env.d.ts1/// <reference types="vite/client" />
LOWapps/nextjs-pages/next-env.d.ts1/// <reference types="next" />
LOWapps/nextjs-pages/__mocks__/vitest-env.d.ts1/// <reference types="vite/client" />
LOWapps/nextjs-app/next-env.d.ts1/// <reference types="next" />
LOWapps/nextjs-app/__mocks__/vitest-env.d.ts1/// <reference types="vite/client" />
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippet
LOWapps/react-vite/public/mockServiceWorker.js118async function handleRequest(event, requestId) {
LOWapps/nextjs-pages/public/mockServiceWorker.js118async function handleRequest(event, requestId) {
LOWapps/nextjs-app/public/mockServiceWorker.js118async function handleRequest(event, requestId) {