ADORSYS-GIS / ADORSYS-GIS/webank-UserApp

Foundation Modernization

Aperta
#342 0 commenti 0 reazioni 1 assegnatario Rivendicata da @nancymuyeh Vedi su GitHub
Lingua principale
TypeScript
Stelle
5
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Ticket : Modernize Developer Tooling and Code Quality Enforcement

**Priority:** High
**Type:** Improvement
**Dependencies:** None

**Description:**
The current developer tooling and code quality setup is basic. To improve the development experience and ensure code consistency, we need to adopt modern, faster tools and implement stricter quality gates.

**Acceptance Criteria:**
- Replace ESLint and Prettier with Biome for linting and formatting.
- Configure Biome with rules appropriate for a modern React/TypeScript project.
- Integrate Biome into the CI/CD pipeline.
- Set up Husky to run code quality checks (linting, formatting, tests) on pre-commit and pre-push Git hooks.
- Ensure all existing code is formatted and linted according to the new rules without errors.

**Technical Notes:**
- Biome is an all-in-one toolchain that can replace Prettier, ESLint, and Jest, offering significant performance improvements.
- Husky is essential for preventing bad code from entering the codebase. Configure it in `package.json` to run the necessary scripts.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.