O JSHint se comporta de maneira diferente no Webstorm e Grunt

Criei um novo serviço com o Grunt usando o gerador angular e depois reformatei o código com o WebStormCtrl+ALT+L como as guias / espaços parecem diferentes.

Então, ao usar o Grunt e a tarefa que JShint reclama, recebo os seguintes erros:

app/scripts/services/poteservice.js
  line 11  col 13  Expected '}' to have an indentation at 15 instead at 13.
  line 14  col 13  Expected '}' to have an indentation at 15 instead at 13.

Outra questão estranha é que descobri que posso ativar o JSHint dentro do WebStorm, mas então tenho problemas como

 JSHINT: angular not defined

    and

 Use the function form of use strict

Alguém sabe como fazer com que todos joguem bem, ou seja, WebStorm e Grunt etc.

Eu tenho o plugin WebStorm para angular instalado.

Alguém pode ajudar?