如何在 Atom 中为 jshint 禁用“使用严格”

Posted

技术标签:

【中文标题】如何在 Atom 中为 jshint 禁用“使用严格”【英文标题】:How to disbale 'use strict' for jshint in Atom 【发布时间】:2017-02-20 08:32:54 【问题描述】:

我想禁用 JSHint 警告 "W097": use function form of 'use strict'。

我知道我可以放置/* jshint -W097 */ 和/* jshint node: true */

但我不想在每个页面的顶部手动添加它。有没有办法从源代码或设置中禁用?

非常感谢

【问题讨论】:

你可以configure JSHint,你知道的,对吧?您是如何在没有找到全局设置的情况下找到内联设置的? How to disable "use strict" in JSHint的可能重复 @vlaz 查看这篇文章 ***.com/questions/4462478/… 该帖子确实列出了 .jshintrc。 是的,我终于用我想要的设置启动并运行它。但它只适用于项目级别。我正在弄乱源代码,看看我是否可以从整个包中禁用它 【参考方案1】:

您可以为您的项目甚至整个 atom 安装定义一个 .jshintrc 文件。假设您安装了 jshint,您可以参考“包含的功能”主题下的 this article。

【讨论】:

我试过用 jshintrc 文件来做这件事,但从来没有成功过。但我会看一下 README,谢谢 我尝试同时添加 /* jshint -W097 / 和 / jshint node: true */ 但也许这不是正确的命令【参考方案2】:

我基本上只是复制并粘贴了在我本地项目的 jshint 文件中找到的所有选项 here。从那里我将 false 设置为 strict 并将 true 设置为 esnext

【讨论】:

以上是关于如何在 Atom 中为 jshint 禁用“使用严格”的主要内容,如果未能解决你的问题,请参考以下文章

JSHint 中的 ES6 - .jshintrc 有 esversion,但仍然收到警告(使用 atom)

如何禁用警告“定义”未使用 JSHint 和 RequireJS 定义

在 JSHint 中禁用有关“require”功能的警告

在Grunt中为单个文件运行JSHint

常用Atom插件列表

如何在 Atom Shell 中禁用 DevTools