问题标签 [eslintrc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 忽略或防止 ESLint 错误破坏 React 项目中的构建 (create-react-project)
我最近用create-react-project
.
问题是,在我开发时,每次 ESLint 出现问题时,构建都会中断并且无法编译代码。
我可以在继续运行 ESLint 并报告稍后修复的错误的同时保持构建运行吗?
javascript - eslint-config-google 没有检测到全局安装的 eslint
每当我尝试通过全局安装eslint-config-google
npm install -g eslint-config-google
我明白了
但是当我eslint --v
只是为了再次确认时,我得到了v4.16.0
.
我不知道我哪里错了。
相关问题:另外,我的(主)文件夹中有一个全局默认.eslintrc
文件,我从Atom 中~
的包中指向该文件。linter - eslint
当我在 Atom 上保存任何 .js 文件时,我得到
Cannot find module 'eslint-config-google' Referenced from: /Users/aakashverma/.eslintrc.js
这是我的.eslintrc.js
文件~
:
javascript - 在 .eslintrc.js 文件中使用 export default 而不是 module.exports
我想在我的文件中使用export default obj
而不是,因为我们正在使用的代码库中的其他任何地方都使用.module.exports = obj
.eslintrc.js
export
到目前为止没有运气,很难找到这个问题。
我得到的错误:
javascript - 'number' 永远不会被重新分配。请改用“常量”。(首选常量)
为什么在这种情况下 eslint 4.17.0 我有错误号永远不会重新分配。请改用“常量”。(首选常量)。为什么我需要使用 const?请解释一下,我看不懂。
ecmascript
问题
node.js - 如何在我的文本编辑器中使用 npm 包中的 .eslintrc 和其他配置?
我的所有.editorconfig
, .eslintrc
, .babelrc
, etc 文件都在一个 npm 包中。这些配置需要在不同的项目之间共享,并且在执行代码时很容易指向 npm 包。
另一方面,我的文本编辑器不知道这些存在,因为它们不在我的项目的根目录中。我知道这可以通过 monorepo 轻松解决,但现在我想避免这个方向。
有没有更简单的方法可以将 npm 包中的这些配置与我的外部仓库共享?
我能想到的唯一解决方案是对它们进行符号链接并添加一个在安装包时执行的脚本。它将依赖于操作系统,并且仍然可能无法与我的文本编辑器一起使用。
reactjs - 运行 ESlint 时出错:无法读取属性文件
我在每个文件的“import React”行中都有以下错误。
错误如下:
我已经尝试过类似问题的解决方案,但在我的情况下不起作用。
这是我的 .eslintrc 文件:
我尝试将此添加到我的文件中,但不起作用:
eslint - 规则“react/jsx-indent”的配置无效:值“4,[object Object]”不应超过 1 个项目
我今天上班时发现我的 linter 包中出现了一个不寻常的错误。我查看了包的文档,但我的 eslintrc 文件看不到任何问题。
这是我正在使用的副本
}
当我从命令行运行 eslint 时,我没有任何问题,这使得这更加令人困惑!
任何帮助将不胜感激 :)
javascript - grunt中的多个eslintrc指向不同的文件夹
我有像下面这样的文件夹结构并使用 eslint 我正在验证我的语法规则。
我有一个 grunt 文件,默认情况下运行 eslint 到src下的所有文件夹。但是现在我有了新的场景,我需要对一个特定的文件夹mddx运行更多规则。与默认规则一起,mddx 应该与更多规则一起运行。
我知道我们可以有多个 .eslintrc.json 文件,但是如何在 gruntfile.js 中配置两个任务,都做 eslint 但规则不同。指向文件夹也不同。
gruntfile.js
javascript - 无法在 ubuntu 的 vs 代码中读取 .eslintrc.json 文件
我在 ubuntu 平台的 vs 代码编辑器中为我的 react.js 项目使用 .eslintrc.json 文件,但是,由于某些原因,vs 代码编辑器无法处理/读取 .eslintrc.json 文件。一旦我在 vs 代码中打开我的项目,我就会收到以下错误:
文件权限和所有权已正确设置,如下所示:
但是,vs 代码编辑器仍然没有处理/读取 .eslintrc.json 文件。
我的帮助将不胜感激。