如何分析我的JS程序以确保始终使用2个参数调用特定方法?

时间:2014-02-05 10:37:13

标签: javascript static-analysis

我们在AngularJS项目中使用promises并希望确保始终使用2个参数调用then方法,第2个是错误处理程序,如下所示:

$http.get(url).then(function () {
  console.log('hooray!');
}, function (error) {
  console.log('boo! error');
});

我们在项目中使用jshint。可以执行此分析吗?

then的一些调用不需要错误处理程序,即在一系列处理程序中:

$http.get(url1).then(function () {
  console.log('hooray!');
  return $http.get(url2);
}).then(function () {
  console.log('hooray again! all our data loaded');
}, function (error) {
  console.log('boo! error in one of our 2 requests');
});

我们可以使用jshint的/* jshint ignore:start */评论或类似内容来标记这些内容。

0 个答案:

没有答案