1.0.3 • Published 5 years ago

eslint-config-zen-eslint v1.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

eslint-config-zen-eslint

使用

安装

yarn add -D eslint-config-zen-eslint

react项目使用

// 项目根目录 .eslintrc.js 文件
module.exports = {
  parser: 'babel-eslint',
  extends: [
    'eslint-config-zen-eslint/react'
  ],
   settings: {
    'import/ignore': [
      'node_modules',
      'src/assets'
    ],
    'import/resolver': {
      alias: {
        map: [['@', './src/']],
        extensions: [
          '.ts',
          '.js',
          '.jsx',
          '.tsx',
          '.json'
        ],
      },
      node: {
        extensions: ['.js', '.jsx', '.ts', '.tsx']
      }
    },
    'import/external-module-folders': [
      'node_modules'
    ]
  }
}

vue项目使用

// 项目根目录 .eslintrc.js 文件
module.exports = {
  parser: 'babel-eslint',
  extends: [
    'eslint-config-zen-eslint/vue'
  ],
   settings: {
    'import/ignore': [
      'node_modules',
      'src/assets'
    ],
    'import/resolver': {
      alias: {
        map: [['@', './src/']],
        extensions: [
          '.ts',
          '.js',
          '.jsx',
          '.tsx',
          '.json'
        ],
      },
      node: {
        extensions: ['.js', '.jsx', '.ts', '.tsx']
      }
    },
    'import/external-module-folders': [
      'node_modules'
    ]
  }
}