Skip to content

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

Notifications You must be signed in to change notification settings

spark-build/lint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published