Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.25 KB

README.md

File metadata and controls

64 lines (47 loc) · 1.25 KB

lint

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',
  },
});

开源协议

MIT