Skip to main content

prettier

安装依赖

npm install --save-dev husky lint-staged
npx husky install
npm pkg set scripts.prepare="husky install"
npx husky add .husky/pre-commit "npx lint-staged"

.prettierrc

{
trailingComma: 'all',
semi: true,
printWidth: 80,
tabWidth: 2,
useTabs: true,
singleQuote: true,
jsxBracketSameLine: true,
}

.lintstagedrc.json

{
'*.{js,jsx,ts,tsx,mjs}': ['eslint --fix'],
'*': ['prettier --ignore-unknown --write'],
}