对 umi-fabric 的一个补充包装,包含 prettier,eslint,stylelint 的配置文件合集
$ yarn add @spark-build/lint --registry=https://registry.npm.taobao.org
一键创建 prettier,eslint,stylelint 配置文件
yarn create-lint-config
.eslintrc.js
module.exports = require('@spark-build/lint').default.defineESLint({
// 对 eslint 的相关配置进行合并、覆盖
globals: {
// ....
},
});
.prettierrc.js
module.exports = require('@spark-build/lint').default.definePrettier();
.stylelintrc.js
module.exports = require('@spark-build/lint').default.defineStyleLint({
// 对 styleLint 的相关配置进行合并、覆盖
ignoreFiles: [
//...
],
});
在 taro next
中的 .eslintrc.js
module.exports = require('@spark-build/lint').default.defineESLint({
// 对 eslint 的相关配置进行合并、覆盖
parser: '@typescript-eslint/parser',
extends: ['taro/react'],
rules: {
'jsx-quotes': 'off',
},
});