Set of rules that is required for the project
npm install
npx simple-git-hooks
- Enjoy <3
Note: You must abide the linter rules, otherwise it won’t pass your changes through!
Before committing changes, make sure to run npm run remark
command to ensure that markdown files are formatted correctly.
<project-prefix>-<issue-number>: <ticket-title>
qc-5: Add new JS rules
- assignee is required
- label is required
- milestone is required
- project is required
Note: This repository is using danger.js
to enforce rules and checks on pull requests.
<type>/<project-prefix>-<issue-number>-<short-desc>
- task
- fix
task/qc-5-interfaces-rule
fix/qc-16-fix-classes-naming-rule
<project-prefix>-<issue-number>: <modifier> <description>
+
(add)*
(edit)-
(remove)
qc-5: + type naming rule
qc-12: * array methods rule
qc-16: - es-modules forcing rule