Vyce Typescript style guide
- Install the package
npm install --save-dev eslint-config-vyce
- Add
"extends": ['vyce']
to your.eslintrc.js
- Clone the repository
- Run
npm install
to install dependencies - Make changes, create new branch and commit & push
Tightening of any checks means breaking change and should be published with major version release. Relaxation of rules and fixing issues are published under minor and patch versions.
- Major: Breaking changes and/or major ESLint version update
- Minor: Relaxation of rules or fine-tuning current rules. Also when tightening rules to warn
- Patch: Fixing of minor oversights
- Run
npm run version [patch|minor|major]
to bump the version - Commit and push changes
- Create pull request to master
- Merge PR to master and GitHub Action will build, publish and then tag the commit if successful