Stg Webapp

F 46 completed
Library
web_app / typescript · small
54
Files
12,940
LOC
2
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
52.20
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48030
Member of a group with 1 similar repo(s) — canonical #26160 view group →
Top concepts (9)
Project DescriptionWeb Frontendpresentationbusiness_logicinfrastructureAuthenticationConfigurationSearchAnalytics
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create a minimal boilerplate setup for a new web application using React and Vite. I need the project to be configured to use TypeScript, and it should include ESLint rules for development. Please ensure the structure supports standard React development practices, including necessary configuration files for Vite and TypeScript.
typescript react vite web-app eslint boilerplate
Generated by gemma4:latest

Catalog Information

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

Description

This project provides a basic template for creating React applications using Vite as the build tool. It includes support for TypeScript and ESLint rules to ensure code quality and maintainability. The template also comes with two official plugins for Fast Refresh: @vitejs/plugin-react and @vitejs/plugin-react-swc.

الوصف

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

Novelty

3/10

Tags

react typescript eslint vite fast-refresh

Technologies

framer-motion react recharts supabase tailwind vite

Claude Models

claude-opus-4.6

Quality Score

F
45.8/100
Structure
46
Code Quality
58
Documentation
38
Testing
0
Practices
60
Security
75
Dependencies
90

Strengths

  • Code linting configured (eslint)

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
  • 1 files with critical complexity need refactoring
  • 1187 duplicate lines detected \u2014 consider DRY refactoring
  • 4 '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

11.6h
Tech Debt (C)
High
DORA Rating
A
OWASP (100%)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
FAIL
Quality Gate
A
Risk (14)
Unknown
License
7.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
61.5%
json
37.3%
css
0.4%
markdown
0.4%
html
0.2%
javascript
0.2%

Frameworks

React Vite

Symbols

variable539
function171
constant52
interface34
type_alias7
method4
class1

API Endpoints (4)

All metrics by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility (the analyzer behind this table) · https://repobility.com
GETplansearchParams.getExpress
GETredirectsearchParams.getExpress
GETsession_idsearchParams.getExpress
GETsession_idsearchParams.getExpress

Concepts (9)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
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%
arch_layerpresentationDetected presentation layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerinfrastructureDetected infrastructure layer70%
business_logicAuthenticationDetected from 2 related files50%
business_logicConfigurationDetected from 8 related files50%
business_logicSearchDetected from 2 related files50%
business_logicAnalyticsDetected from 2 related files50%
Repobility · open methodology · https://repobility.com/research/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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