0.0.3 • Published 1 year ago
river-compass v0.0.3
river-compass
一个包含 prettier,eslint,stylelint 的配置文件合集
Use
安装
npm i river-compass
in .eslintrc.js
module.exports = {
extends: [require.resolve('river-compass/dist/eslint')],
// in antd-design-pro
globals: {
ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: true,
page: true,
},
rules: {
// your rules
},
};
in .stylelintrc.js
module.exports = {
extends: [require.resolve('river-compass/dist/stylelint')],
rules: {
// your rules
},
};
in .prettierrc.js
const rclint = require('river-compass');
module.exports = {
...rclint.prettier,
};
bin
为了给项目集成lint更加方便,也为了解决eslint相关包冲突失效的问题。
提供了compass-lint
命令,一键集成lint,以及vscode的setting.json。
安装
全局安装river-compass:
npm install river-compass -g
也可以安装river-compass到局部,通过 npx 使用 compass-lint
命令。
使用
项目根目录下执行:
compass-lint
文件变动如下:
增加了 .vscode/settions.json :
{
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"stylelint.validate": [
"css",
"less",
"scss"
]
}