You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Atom编辑器中如何全局解决const声明的w104 lint警告?

解决Atom中JSHint因ES6语法触发w104警告的问题

嘿,这个问题我之前折腾过好几次,完全不用每次都手动加/*jshint esversion: 6 */注释,下面几个方法都能搞定,按你的需求选就行:

1. 全局配置JSHint(一劳永逸解决所有项目)

如果你希望所有JS文件都默认启用ES6语法检查,直接配置全局的JSHint规则:

  • 找到你的用户根目录:Windows是C:\Users\[你的用户名],macOS/Linux是~(终端输入cd ~就能快速定位)
  • 新建一个名为.jshintrc的文件(注意文件名开头有个点),写入以下内容:
{
  "esversion": 6
}
  • 保存后重启Atom,以后不管打开哪个JS文件,JSHint都会默认识别ES6语法,不会再因为const报w104警告了。

2. 项目级配置(推荐,灵活适配不同项目)

如果你的项目有不同的语法要求(比如有的项目要兼容ES5),推荐用项目级配置:

  • 在项目的根目录新建.jshintrc文件,同样写入上面的JSON配置。
  • 这种方式的优先级最高,会覆盖全局配置,能让不同项目用不同的JSHint规则,非常灵活。

3. 通过Atom的JSHint插件直接设置

如果你习惯用Atom的图形界面操作:

  • 打开Atom的设置面板(快捷键Ctrl+,或者Cmd+,)
  • 在搜索框输入linter-jshint找到对应的插件(这是Atom最常用的JSHint检查插件)
  • 滚动到插件设置里的ES Version选项,选择6(或者ES2015,两者是同一个意思)
  • 保存设置后,插件会自动把这个配置应用到所有打开的JS文件。

小提醒:如果你的项目已经存在.jshintrc文件,项目级的配置会优先于全局配置和插件设置,这是JSHint的规则优先级哦。

内容的提问来源于stack exchange,提问作者darren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:15:49