2014-02-25 85 views
2

我已經創建了咕嚕使用角型發電機的新服務,然後用WebStorm 重新格式化的代碼Ctrl鍵 + ALT + 大號作爲選項卡/空格似乎不一樣。JSHint行爲不同Webstorm和咕嚕

然後使用步兵和JShint抱怨我收到以下錯誤任務時:

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. 

另一個奇怪的問題是,我發現我可以啓用JSHint內WebStorm但後來我得到的問題,如

JSHINT: angular not defined 

    and 

Use the function form of use strict 

任何人知道如何讓大家一起玩好聽即WebStorm和步兵等

我確實有WebStorm插件安裝角度。

任何人都可以幫忙嗎?

+0

你必須確保縮進被設置爲webstorm相同的值,在.jshintrc文件 – doodeec

回答

7

首先,您應該配置WebStorm使用與Grunt相同的JSHint文件。

轉到Project Settings -> Javascript -> Code Quality Tools -> JSHint點擊Enable和參考項目中的.jshintrc

其次,你應該在你的所有的JavaScript文件的頂部添加以下代碼兩行:

/* global angular */ 
'use strict'; 
+1

大, 謝謝。我還必須將jshint文件中的縮進從2更改爲4,並且所有作品......感謝那..似乎在工作 – Martin

+1

您還可以使用全局變量屬性來定義.jshintrc文件中的角度,例如''globals「: {「angular」:false}' – bhantol