ADORSYS-GIS / ADORSYS-GIS/webank-UserApp

Foundation Modernization

Offen
#342 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @nancymuyeh Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
5
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.