旧版

@nuxtjs/eslint-config

Nuxt 2 项目内部使用的有见地的 ESlint 配置。

Nuxt 2 项目内部使用的有见地的 ESlint 配置。

此包适用于 Nuxt 2。对于 Nuxt 3 项目,请改用 @nuxt/eslint
此包处于维护模式,不再进行积极开发。
GitHub 上的源代码

使用

  1. 将此包添加到您的 devDependencies
$ npm i -D @nuxtjs/eslint-config
# or
$ yarn add -D @nuxtjs/eslint-config
  1. 如果本地或全局不存在,请安装 eslint
$ npm i -D eslint
# or
$ yarn add -D eslint
  1. 创建一个 .eslintrc 文件
  2. 扩展我们的配置(您可以只使用作用域名称,因为 ESLint 将假设 eslint-config 前缀)
{
  "extends": ["@nuxtjs/eslint-config"]
}

TypeScript

如果您使用的是 TypeScript,请按照 使用 部分中的说明操作,将 @nuxtjs/eslint-config 替换为 @nuxtjs/eslint-config-typescript

然后,在您的 .eslintrc 中,您只需要

{
  "extends": ["@nuxtjs/eslint-config-typescript"]
}

然后,您可以像使用 @nuxtjs/eslint-config 一样编辑/覆盖相同的规则,还可以使用 TypeScript 规则。您可以找到支持的 TypeScript 规则列表 此处,您还可以阅读有关 Nuxt 的 TypeScript 支持的更多信息 文档