我正在使用angular并想使用JSHint。但是,我得到了许多警告,如'$' is not defined.
,这在角度上是正确的,但JSHint不知道这一点。
有没有办法忽略某些错误(因为这种$ -error经常发生)或者是否有更好的角度JS?
答案 0 :(得分:3)
JsHint允许您在源代码和每个文件的基础上定义全局变量。
您可以添加.jshintrc文件,并将以下代码段放入影响整个代码的内容
{"predef": [ "$" ]}
第二个选项是添加
/* global $ */
作为违规文件顶部的评论。
请参阅http://jshint.com/docs/#inline-configuration
总之,我更喜欢eslint。它具有jshint的功能奇偶校验,但也具有非常可扩展的优点。有许多现有的eslint包用于处理角度特定的linting错误,你可以选择编写自己的规则