使用Brackets编写JavaScript代码时,默认会引入ESLint规范,对代码各种报错,
如对代码:
windows.onload = initPage;
报错
ERROR: 'window' is not defined. [no-undef]
看着确实有些烦人。经过研究尝试,现在有两种方法,可以关闭错误提示:
1、在JavaScript文件的开始写入标记:
/* eslint-disable */
即可关闭本文件的ESLint。缺点是,只对当前文件有效,且需要修改源代码。
2、修改配置文件Preferences。Brackets的配置文件是用JSON来表示的,一般的默认文件名为: brackets.json。可以通过点击菜单 Debug->Open Preferences File获得。
在brackets.json中加入如下内容:
"language": {
"javascript": {
"linting.prefer": [
"JSHint"
],
"linting.usePreferredOnly": true
}
},
然后重新启动Brackets即可。该方法的好处是,对所有JavaScript文件都有效,推荐采用。