4.0.1 • Published 12 months ago

@mas.io/adc-lint v4.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

@alipay/adc-lint

公共lint包,整合 @alipay/adc-umijs-fabriceslint-config-ali,关闭了一些不我们觉得不友好的规则,加上了一些我们觉得比较好的自定义规则

使用

注意:从2.2.0版开始发布到npm。从3.0.0版本迁移为 @alipay/adc-lint,发布到tnpm,外部镜像包 @mas.io/adc-lint

配置依赖

 "devDependencies": {
    "@alipay/adc-lint": "3.0.0"
  }

eslint

新建本地.eslintrc.js配置文件,extends lint配置。

eslint javascript + typescript

module.exports = {
  root: true,
  parserOptions: {
    project: './tsconfig.json',
    tsconfigRootDir: __dirname
  },
  extends: [
    // ali typescript + @alipay/adc-umijs-fabric + 自定义规则
    require.resolve('@alipay/adc-lint/lib/eslint')
  ],
  rules: {
    // your rules
  }
};

eslint javascript + typescript + react

module.exports = {
  root: true,
  parserOptions: {
    project: './tsconfig.json',
    tsconfigRootDir: __dirname
  },
  extends: [
    // ali typescript react + @alipay/adc-umijs-fabric + 自定义规则
    require.resolve('@alipay/adc-lint/lib/eslint/react')
  ],
  rules: {
    // your rules
  }
};

stylelint

新建本地.stylelintrc.js配置文件,extends lint配置。

module.exports = {
  extends: [require.resolve('@alipay/adc-lint/lib/stylelint')],
  rules: {
    // your rules
  }
};

查看文档 @alipay/adc-lint 了解更多。

变更日志

查看变更日志了解更多。