This repository documents the essential tools and configurations I use for my daily software development work.
- Visual Studio Code
- settings and extensions - My modified version of antfu/vscode-settings
- Fira Code - Programming font
- @phaicom/eslint-config - Lint and Format
- ni -D @commitlint/cli @commitlint/config-conventional @phaicom/eslint-config eslint eslint-plugin-format lint-staged simple-git-hooks
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged",
"commit-msg": "npx commitlint --edit ${1}"
},
"lint-staged": {
"**/*.{js,ts,vue,json}": [
"eslint --fix --cache"
]
}