npm

@bairong/fabric

1.1.3 • Public • Published

@bairong/fabric

  • 前端代码规范配置集合: eslint、prettierrc、stylelint

使用方式

安装

// 安装到devDependencies
cnpm install -D @bairong/fabric

配置文件设置

.eslintrc.js

// 注意react、vue、node工程参数不同, js和jsx使用'react'参数,ts和tsx使用'react-ts'参数
const { getESLintConfig } = require('@bairong/fabric');
// getESLintConfig(rule: 'react'|'react-ts'|'vue'|node , customConfig?)
module.exports = getESLintConfig('react-ts', {
  parserOptions: {
    // ...
  }
});

.stylelintrc.js

// .stylelintrc.js
const { getStylelintConfig } = require('@bairong/fabric');

// getStylelintConfig(rule: ''react'|'vue', customConfig?);
module.exports = getStylelintConfig('react');

.prettierrc.js

const { getPrettierConfig } = require('@bairong/fabric');
// getPrettierConfig(rule: 'react'|'vue', customConfig?);
module.exports = getPrettierConfig('react', { printWidth: 120 });

vscode 格式配置

.editorconfig

# http://editorconfig.org
root = true

[*]
indent_style = space
# 缩进4个空格
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false

[Makefile]
indent_style = tab

Readme

Keywords

none

Package Sidebar

Install

npm i @bairong/fabric

Weekly Downloads

1

Version

1.1.3

License

ISC

Unpacked Size

102 kB

Total Files

32

Last publish

Collaborators

  • kelly_zj
  • yaya.com
  • spring.hehe.v5
  • dragonfly9977