ADORSYS-GIS / ADORSYS-GIS/webank-UserApp
Foundation Modernization
- 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.