Ember构建时出现JSHint错误

时间:2016-11-01 10:13:30

标签: javascript ember.js jshint broccolijs

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

.controller('NewsCtrl', function($scope, Articles) {
  $scope.articles = Articles.all();
})

.controller('NewsDetailCtrl', function($scope, $stateParams, Articles) {
  $scope.article = Articles.get($stateParams.articleId);
  $scope.posttofacebook = function (){
    window.plugins.socialsharing.shareViaFacebook(null, null, $scope.article.url);
  }
  $scope.posttotwitter = function (){
    window.plugins.socialsharing.shareViaTwitter(null, null, $scope.article.url);
  }
})

我的unit/services/tracker-test.js: line 0, col 0, Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned). 文件包含

.jshintrc

错误是什么?

2 个答案:

答案 0 :(得分:4)

根据此jshint docsesnext已被弃用:

  

警告此选项已弃用,将在中删除   JSHint的下一个主要版本。请改用esversion: 6

同时设置"esnext": true选项和"esversion": 6选项毫无意义。

答案 1 :(得分:1)

所以我意识到.jshintrc目录中也存在tests/文件。 Ykaragold写道,esnext选项已弃用,因此从.jshintrctests/.jshintrc中移除此选项对我有用。