将JsHint与Angular一起使用时,忽略角度样式

时间:2016-02-24 15:00:52

标签: angularjs jshint

我正在使用angular并想使用JSHint。但是,我得到了许多警告,如'$' is not defined.,这在角度上是正确的,但JSHint不知道这一点。

有没有办法忽略某些错误(因为这种$ -error经常发生)或者是否有更好的角度JS?

1 个答案:

答案 0 :(得分:3)

JsHint允许您在源代码和每个文件的基础上定义全局变量。

您可以添加.jshintrc文件,并将以下代码段放入影响整个代码的内容

{"predef": [ "$" ]}

第二个选项是添加 /* global $ */作为违规文件顶部的评论。

请参阅http://jshint.com/docs/#inline-configuration

总之,我更喜欢eslint。它具有jshint的功能奇偶校验,但也具有非常可扩展的优点。有许多现有的eslint包用于处理角度特定的linting错误,你可以选择编写自己的规则