余烬构建的JSHint错误

JSHint error on Ember build

本文关键字:错误 JSHint 构建 余烬      更新时间:2023-09-26

我正在将Ember应用程序从2.4.3版本升级到2.9.1版本。应用程序成功构建,但我得到了以下JSHint错误的42个版本的列表;每个都以不同的文件名

开头
unit/services/tracker-test.js: line 0, col 0, Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned).

我的.jshintrc文件包含

...
"esnext": true,
"esversion": 6,
...

是什么导致了错误?

根据jshint文档,不推荐使用esnext:

警告此选项已弃用,将在JSHint的下一个主要版本。用esversion: 6代替。

设置"esnext": true选项和"esversion": 6选项没有意义。

所以我意识到tests/目录中也存在.jshintrc文件。ykargold写道,esnext选项已被弃用,因此从.jshintrctests/.jshintrc中删除此选项对我来说都很有效。