如何在 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)