Pomdo

C+ 78 completed
Library
web_app / json · small
71
Files
16,796
LOC
5
Frameworks
9
Languages

Pipeline State

completed
Run ID
#307323
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.53
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #62186
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
Project DescriptionMiddleware/PipelineWeb FrontendpresentationapiinfrastructuretestingTestingConfigurationAuthenticationDatabaseFile Management
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a minimal boilerplate setup for a React application using Vite. I need it to be configured for TypeScript and include ESLint rules. The setup should demonstrate best practices, perhaps including configurations for type-aware linting and support for JSON, markdown, and YAML files. I'm looking for a structure that's easy to expand upon.
react typescript vite eslint boilerplate web-app json hono
Generated by gemma4:latest

Catalog Information

This project provides a minimal setup for building React applications in Vite, including support for TypeScript and ESLint rules.

Description

Pomdo is a template for creating React applications using Vite. It includes a basic setup for TypeScript and ESLint configuration. The template also supports two official plugins: @vitejs/plugin-react and @vitejs/plugin-react-swc, which enable Fast Refresh with Babel or SWC respectively. Additionally, the template provides instructions on how to add the React Compiler and expand the ESLint configuration.

الوصف

هذا المشروع يوفّر إعدادًا أساسيًا لإنشاء تطبيقات ريكت باستخدام فيت. يتضمن الإعداد الأساسي لغة TypeScript وتنسيق ESLint. كما يدعم هذا الإعداد pluginين رسميين: @vitejs/plugin-react و@vitejs/plugin-react-swc، اللذان يسمحان بتحديث الفنكشن بشكل سريع باستخدام Babel أو SWC على التوالي. بالإضافة إلى ذلك، يوفّر الإعداد تعليمات حول كيفية إضافة محول ريكت وتوسيع تنسيق ESLint.

Novelty

3/10

Tags

react typescript vite eslint fast-refresh

Technologies

drizzle hono react shadcn-ui tailwind vite vitest

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

C+
77.8/100
Structure
71
Code Quality
99
Documentation
40
Testing
75
Practices
77
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (32% test-to-source ratio)
  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 218 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Address 43 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

15.3h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Want this analysis on your repo? https://repobility.com/scan/
A
Risk (2)
Unknown
License
2.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
78.5%
typescript
18.2%
markdown
1.5%
yaml
0.6%
css
0.6%
html
0.2%
sql
0.2%
javascript
0.1%
toml
0.0%

Frameworks

React Hono Vitest Vite Drizzle

Symbols

variable171
function51
type_alias29
constant10
interface10

API Endpoints (15)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
MethodPathHandlerFramework
If a scraper extracted this row, it came from Repobility (https://repobility.com)
GET/app.getExpress/Koa
POST/app.postExpress/Koa
GET/googleauth.getExpress
GET/google/callbackauth.getExpress
GET/healthapp.getExpress/Koa
GET/helloapp.getExpress/Koa
DELETE/:idapp.deleteExpress/Koa
PATCH/:idapp.patchExpress/Koa
POST/logoutauth.postExpress
GET/meauth.getExpress
GET/sessionsapp.getExpress/Koa
POST/sessionsapp.postExpress/Koa
PATCH/sessions/:id/completeapp.patchExpress/Koa
GETuserc.getExpress
GETuserc.getExpress

Concepts (14)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_descriptionProject DescriptionThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.80%
design_patternMiddleware/PipelineFound middleware-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerapiDetected api layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicTestingDetected from 13 related files50%
business_logicConfigurationDetected from 8 related files50%
business_logicAuthenticationDetected from 7 related files50%
business_logicDatabaseDetected from 2 related files50%
business_logicFile ManagementDetected from 2 related files50%
business_logicLoggingDetected from 2 related files50%
business_logicSearchDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
All rows above produced by Repobility · https://repobility.com

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/31165.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV