0.0.18 • Published 2 years ago

@spark-build/lint v0.0.18

Weekly downloads
17
License
MIT
Repository
-
Last release
2 years ago

lint

umi-fabric 的一个补充包装,包含 prettier,eslint,stylelint 的配置文件合集

npm.io

安装

$ 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