- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个与 ES6 一起工作的节点项目,并在公共(public)文件夹中提供一个 Angular 项目:
├── public
│ ├── client.js
│ └── .eslintrc
├── server.js
└── .eslintrc
我想在服务器端使用 airbnb
扩展,在客户端使用 angular
扩展,所以我尝试过:
.eslintrc:
{
"parser": "babel-eslint",
"extends": "airbnb"
}
public/.eslintrc:
{
"extends": "angular"
}
结果是在 client.js
中也应用了 airbnb
的规则。是否可以使父 .eslintrc
无效?
最佳答案
您可以将 root: true
添加到任何配置的顶部,以阻止 ESLint 在父文件夹中搜索配置文件。因此,您应该更新您的 public/.eslintrc
并添加顶级属性 "root": true
。
关于javascript - 使嵌套的 .eslintrc 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37489667/
我正在更新一些 repos,并希望从 5.x 迁移到 7.x eslint。但是我们在所有存储库中都使用文件 .eslintrc。根据 eslints 的 official configuration
我正在从事一个具有 .eslintrc 的项目文件 checkin 到项目根目录下的源代码管理。 问题是它有自定义依赖项,当我使用工具运行我的 linting(与 Vim 的语法)时,它失败了。依赖项
当我“npm start”我的项目时,我遇到了这个错误: 我已经知道问题出在 .eslintrc 文件中,所以我添加了这个: "rules": { "quotes": [2, "single"
我有以下 .eslintrc ,每当我使用 aribnb 和/或 airplus 扩展检查我的项目时,我都会收到以下错误: // .eslintrc { "parser": "babel-esli
我有一个与 ES6 一起工作的节点项目,并在公共(public)文件夹中提供一个 Angular 项目: ├── public │ ├── client.js │ └── .eslintrc
我使用原子文本编辑器。以下是我为让我的 linter 使用 React 和 ES6 而采取的步骤: 安装 atom-react 包 当我开始一个新项目时,我运行 npm install --save
native 并且在配置 eslint 时遇到问题。这是我的 .eslintrc.js。 module.exports = { "extends": "airbnb", "parser
使用时 npx create-react-app appname , react-scripts安装的软件包包含一个 eslint 依赖项,其中包含“一组可查找常见错误的最小规则”。我想使用 pret
在我的 typescript 项目中,我使用的是 eslint。下面的文件在根目录下,我还有子文件夹 /dist和 /src . eslintrc.js module.exports = { ro
我正在通过 WebStorm 编辑器运行 ESLint。我的 .eslintrc.json 中显然有一个意想不到的 token 文件。然而,WebStorm 只是告诉我我有一个意想不到的 token
我是 spacemacs 的新手,我遵循 https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Bframeworks/react 中的
eslint 允许 json 以外的格式,包括 .js(如果作为模块导出)。不幸的是,eslint 所需的键包括破折号,例如下面的prefer-const。需要引用。这似乎有效。 但是:是否有一种解决
我在运行以下 lint 命令时收到弃用警告 eslint src/js/**/*.js src/js/**/*.jsx webpack.config.js --quiet 警告: Deprecatio
我将 Vim 用于我的 React 项目。我在一个新的启动中启动了一个项目,在项目文件夹中,eslintrc 位于这样的子目录中: - Lint ---目录1 ----目录2 -----eslintr
我们正在使用一个非常简单的 .eslintrc.json 文件,但我无法弄清楚如何做我的 IDE 自动执行但随后 ESlint 提示的事情。 我要对齐下面的等号 let foo = {} foo.on
我是 ESLint 的新手,并且我已成功将 ESLint 与 IntelliJ 集成. 开箱即用,我的 ESLint 集成无法识别 node,但对文档的基本审查表明,通过在根目录创建名为 .eslin
我有一个 .eslintrc.base.js使用以下配置: module.exports = { env: { browser: true, node: tru
我正在使用 TypeScript 通过 Jest 和 Cypress 测试我的应用。 Jest 文件以 .test.ts 结尾,而 Cypress 测试文件以 .spec.ts 结尾。我用 Jest
我正在尝试为我的项目使用标准代码样式,我发现 http://editorconfig.org/ ,这是一个标准。我非常喜欢它,而且 Intellij 支持它(我们使用 Intellij)。 我有一个
我试图让 eslint 忽略我使用 webpack.ProvidePlugin 全局导入的文件,但该文件仍处于 linted 状态。 //file arrangement - vendor `-
我是一名优秀的程序员,十分优秀!