使用jshint强制执行2个空格缩进

时间:2015-02-13 21:33:59

标签: javascript angularjs jshint

我有一个带有此配置的.jshintrc文件:

{
  "indent": 2
}

我有一个看起来像这样的js文件:

var hello = angular.module('hello', ['hello.controllers']);

angular.module('hello.controllers', []).
controller('MainCtrl', ['$scope', function ($scope) {

  'use strict';

  // hello msg
    var helloMsg = 'Some Awesome Things';
  $scope.helloMsg = helloMsg;
}]);

当我在文件上运行jshint时,不会抛出任何错误。

请注意,行var helloMsg = 'Some Awesome Things';缩进了两个额外的空格。

我需要做什么才能让jshint在上面的代码中引发错误?

1 个答案:

答案 0 :(得分:0)

您使用的是版本> = 2.5.0吗?如果是这样,他们似乎将其删除了:

  

缩进不再提供有关缩进级别的警告

https://github.com/jshint/jshint/releases/tag/2.5.0