React Pm

F 49 completed
Library
web_app / typescript · small
147
Files
22,988
LOC
3
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
68.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #49598
Member of a group with 17 similar repo(s) — canonical #89746 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a minimal boilerplate setup for a React web application using Vite. I need the project to be configured for TypeScript and include ESLint support. Please ensure the setup is modern and follows best practices, as the documentation suggests extending the ESLint configuration for type-aware lint rules. The goal is a clean starting point for a new React project.
typescript react vite web-app eslint boilerplate javascript css
Generated by gemma4:latest

Catalog Information

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

Description

aoms-r-ui is a template for building React applications using Vite as the build tool. It includes support for TypeScript and ESLint rules to ensure code quality. The project also comes with two official plugins: @vitejs/plugin-react and @vitejs/plugin-react-swc, which use Babel or SWC for Fast Refresh respectively. However, please note that the React Compiler is currently not compatible with SWC.

الوصف

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

Novelty

3/10

Tags

react-development-template vite-build-tool typescript-support eslint-rules fast-refresh-plugin

Technologies

radix-ui react recharts tailwind vite

Claude Models

claude-sonnet-4.5 claude-opus-4.5

Quality Score

F
48.7/100
Structure
50
Code Quality
57
Documentation
40
Testing
0
Practices
63
Security
92
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 6 files with critical complexity need refactoring
  • 3134 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

26.6h
Tech Debt (C)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (15)
Open data scored by Repobility · https://repobility.com
Unknown
License
21.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
55.1%
json
41.0%
markdown
2.3%
javascript
1.4%
css
0.1%
html
0.1%

Frameworks

React Tailwind CSS Vite

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_descriptionProject DescriptionThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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