问题标签 [eslint]
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.
intellij-idea - 仅在保存时使用 Lint - IntelliJ / Webstorm?
我只想在 Webstorm 中保存时使用 lint。但是我找不到在编辑器中设置它的方法,当我谷歌它时,我只看到实时 linting 的结果,但这与我想要的相反。
我正在使用 ESlint 和 JSHint,并且只想在保存时查看错误。我有这样的 VIM 设置,我真的很喜欢它。
我不喜欢在我打字时看到所有的红色下划线,只是在我完成打字后看到它立即消失。
有任何想法吗?
javascript - 如何在 vim 编辑器中为 eslint 指定自定义 --rulesdir
我已经在 vim中安装了syntastic 插件,并在全局 npm 中安装了 eslint。下面是我的 .vimrc 用于合成配置的片段:
这是我运行 :SyntasticInfo javascript 时的结果,
假设我有以下项目结构,在 中激活了一些自定义规则.eslintrc
,并且这些规则的定义在.eslintrules
dir 中:
每次我在某个源文件上运行 :SyntasticCheck 时,什么都没有发生。所以我尝试直接在命令行中对一些 js 文件运行 eslint。有一些错误提示找不到某些自定义规则的定义。
所以我认为eslint找到了配置文件,但是不知道--rulesdir在哪里。
有人可以帮忙吗?据我所知, --rulesdir 选项仅在命令行中可用。
node.js - 如何告诉 eslint 你更喜欢在字符串周围加上单引号
我是 eslint 的新手,它吐出大量错误告诉我使用双引号:
那不是我的偏好。我有一个 .eslintrc 文件设置了基础知识:
我想将其配置为单引号。
javascript - 如何在 EsLint 中使用 fixmyjs?
我想将我的 eslintrc 规则与 fixmyjs 一起使用。这可能吗?
如果没有,有没有一种简单的方法可以从我的 ESLint 文件生成 JSHint 文件?
我假设我可以使用 JSHint 文件指定我的 fixmyjs 规则。
javascript - 在 Closure Linter 中启用 JSX
是否有任何选项可以将 JSX 语法与 Closure Linter 一起使用?或者是否可以将 eslint 与 Google 关闭一起使用?
我正在尝试弄清楚如何为我使用 Google 闭包库和 Facebook React 的新项目设置 linter,但我无法使用 jsx 语法使用闭包 linter,而且我不知道如何配置 .eslintrc 以使用关闭诸如 goog.require 之类的东西而没有得到warning "goog" is not defined
javascript - 如何在修复文件时连续自动运行 gulp eslint——如何设置手表
我正在用 gulp 尝试 eslint。我已经设置了这样的任务:
当我运行gulp lint
它告诉我很多错误。现在我正在尝试一一修复它们。但是我必须手动重新运行gulp lint
它才能给我一个更新的报告。如何设置它以便每次更新时它都会自动重新运行'components/myjs.js'
?
javascript - eslint 尾随空格不允许检测和删除尾随空格?
我正在尝试 eslint。它报告“不允许尾随空格”问题。我想知道,既然它可以检测到问题,是否有一种自动方法可以通过自动删除它们来解决问题?
reactjs - ES6 React 和 ESLint 支持
编写一个 ES6 Flux/React 应用程序并希望使用 ESLint 和 Jest,但似乎没有那么多关于该主题的支持/文献。
我意识到我可以编译 ES6 代码并在该代码库上运行 Linting/Jesting,但它不会帮助我在 ES6 代码中找到问题。是否有任何软件包可以完成我正在尝试做的事情,或者这是 Facebook/React 仍然需要解决的问题?
reactjs - 如何在 Atom 编辑器上为 React 配置 ESLint
在 Atom Editor 中,我安装了以下插件
- 短绒
- linter-eslint
似乎他们不认识 JSX 语法。
我让它在命令行上工作,但必须使用其他插件,如esprima-fb
和eslint-plugin-react
. 看起来 Atom 编辑器没有这样的插件,想知道你们中是否有人知道解决这个问题的方法。