Ways for a better Node.js backend project
For preventing errors in your code with static analysis
For extensible architectural structures and production-ready functionality
For correcting bad code and writing consistent code
It is recommended to apply the known extended presets in addition to the basic rules
- eslint-config-airbnb-typescript
- eslint-config-airbnb with TypeScript support
- eslint-plugin-sonarjs
- eslint-plugin-unicorn
For consistent commit message
For automatic versioning and changelog based on consistent commit messages
- standard-version
- If you publish the project as a package, use semantic-release.
For consistent work to avoid mistakes before committing
See the source code of this repository
Other helpful links