0.0.12 • Published 3 years ago

@winfe/eslint-config-winex v0.0.12

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

eslint-config-winex

Winex 团队通用 ESLint 规范,包含 es6、vue、node、typescript 规范。es6 规范基于 airbnb-base,vue 规范基于 eslint-plugin-vue。

规范提供了 typescript 支持,整体结构设计如下:

PS: TS 相关的具体 ESLint 规则采用 alloy-team 的方案eslint-config-alloy

Installation & Usage

安装 @winfe/eslint-config-winex

使用 yarn 安装:

  yarn add -D @winfe/eslint-config-winex

安装依赖

首先需要安装依赖,包括:

  • base depends:
    • eslint
    • babel-eslint
    • typescript-eslint-parser
  • plugins & config:
    • eslint-config-airbnb-base
    • eslint-plugin-import
    • eslint-plugin-vue
    • eslint-plugin-node
    • eslint-plugin-typescript

其中,plugins 请按需安装;

配置 .eslintrc.js

在项目根目录创建.eslintrc.js 文件,然后将下面的内容拷入

  module.exports = {
    extend: [
      '@winfe/eslint-config-winex/eslintrc.react.js',
      // add typescript config for ts support
      // '@winfe/eslint-config-winex/eslintrc.typescript.js'
    ]
  };

对于 es6、vue、node 项目请将文件路径改为对应的文件。

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago