Demonstrating some tools and configurations elaborated on in a post on my blog.
This is just a bare-bones React project built with Vite. The code itself is just to enable demonstration of the various tools.
Linting and formatting tools:
- EditorConfig
- Prettier
- ESLint
- Knip
- tsconfig (not exactly a tool, however useful configuration in
tsconfig.app.jsonandtsconfig.node.json)
Other settings:
- Visual Studio Code recommended extensions and settings
- Pre-commit hooks
- GitHub workflow