Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/umijs/fabric

💪严格但是不严苛的编码规范
https://github.com/umijs/fabric

antd-design-pro eslint fabric stylelint typescript

Last synced: about 1 month ago
JSON representation

💪严格但是不严苛的编码规范

Awesome Lists containing this project

README

        

# umi-fabric

一个包含 prettier,eslint,stylelint 的配置文件合集

A collection of configuration files containing prettier, eslint, stylelint

# Use

安装

```bash
npm i @umijs/fabric --save-dev
yarn add @umijs/fabric -D
```

in `.eslintrc.js`

```js
module.exports = {
extends: [require.resolve('@umijs/fabric/dist/eslint')],

// in antd-design-pro
globals: {
ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: true,
page: true,
},

rules: {
// your rules
},
};
```

in `.stylelintrc.js`

```js
module.exports = {
extends: [require.resolve('@umijs/fabric/dist/stylelint')],
rules: {
// your rules
},
};
```

in `.prettierrc.js`

```js
const fabric = require('@umijs/fabric');

module.exports = {
...fabric.prettier,
};
```