- https://eslint.org/docs/developer-guide/working-with-plugins
- https://www.npmjs.com/package/@typescript-eslint/experimental-utils
We use semantic-release to automatically generate
- version number
- changelog
- releases
This requires to write commit messages that follow the Angular commit message format.
Merge requests with a lot of intermediary commits must be cleaned up by force pushing rewritten commits.