Introduction
Put your cypher then pass it.
Msg formatting tool for git-commit based on Commitizen.
And you could check your committing files when pre-commit.
Installation
- edit package.json.
"scripts": "commitmsg": "validate-commit-msg" "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0" "version": "npm run changelog && git add CHANGELOG.md" "devDependencies": "kyr-cypher": "^1.0.9" "husky": "hooks": "pre-commit": "lint-staged" // if you want to use git-hook "config": "commitizen": "path": "node_modules/kyr-cypher"
- install or update cypher.
npm install
- create file
.lintstagedrc.json
in./
and add it.
"src/*.js": "prettier --write" // if use prettier "tsc" // if use typescript "commitmsg" "git add" // able to add some commands,like jest
- if you want to use prettier, should create file
.prettierrc
in./
and add it.
"tabWidth": 4 "singleQuote": true "semi": true "printWidth": 120
Todo List
pre-commit check
- husky
- commit-lint
- lint-stage
- prettier
- TSLint/ESLint
multi-language
- Chinese Language Config
- English Language Config