我使用angular-generator用Grunt创建了一个新服务,然后用WebStormCtrl+ALT+L重新格式化了代码,因为选项卡/空格似乎有所不同。
然后,当使用Grunt和任务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.
字符串
另一个奇怪的问题是,我发现我可以在WebStorm中启用JSHint,但是我遇到了这样的问题
JSHINT: angular not defined
and
Use the function form of use strict
型
我如何才能让一切都很好地发挥在一起呢?WebStorm和Grunt等?
我已经安装了Angular的WebStorm插件。
1条答案
按热度按时间vmdwslir1#
首先,您应该配置WebStorm使用与Grunt相同的JSHint文件。
转到
Project Settings -> Javascript -> Code Quality Tools -> JSHint
,单击**Enable
,并引用项目中的.jshintrc
**。其次,你应该在所有JavaScript文件的顶部添加这两行代码:
字符串