Skip to content

feat: implement precommits and improve test coverage

Satyapranavanadh Rayapureddy requested to merge dx_final into dev

Description: This MR improves the code quality workflow and test stability of the Vite + React application without changing the intended app behavior.

Use of It: It ensures code is formatted, linted, and checked before commit, making the project more consistent and reducing broken commits or outdated test issues.

What We Changed: We added a proper Husky + lint-staged pre-commit setup, implemented Prettier for the full repo, updated ESLint to work correctly with TypeScript and Vite config files, added inline vulture support for staged Python files, and fixed/updated several tests to match the current UI.

Final Result The project now has a cleaner and more reliable pre-commit workflow, consistent formatting, working lint checks for the active codebase, and a much more stable test suite with improved coverage.

Merge request reports

Loading