将 JsHint 与 Angular 一起使用,忽略 angular 样式
Using JsHint with Angular, ignore angular styles
我正在使用 angular 并且想使用 JSHint。但是,我收到很多警告,如 '$' is not defined.
,这在 angular 中是正确的,但 JSHint 不知道这一点。
有没有办法忽略某些特定的错误(因为这个 $-error 经常发生)或者有更好的 linter 用于 angular 的 JS?
JsHint 允许您跨源代码和每个文件定义全局变量。
您可以添加一个 .jshintrc 文件并放入以下片段,这将影响您的整个代码
{"predef": [ "$" ]}
第二个选项是添加
/* global $ */
作为违规文件顶部的评论。
见http://jshint.com/docs/#inline-configuration
总的来说,我更喜欢eslint。它具有与 jshint 相同的功能,但也具有可扩展性强的优点。有许多现有的 eslint 包可用于处理 angular 特定的 linting 错误,您可以选择编写自己的规则
我正在使用 angular 并且想使用 JSHint。但是,我收到很多警告,如 '$' is not defined.
,这在 angular 中是正确的,但 JSHint 不知道这一点。
有没有办法忽略某些特定的错误(因为这个 $-error 经常发生)或者有更好的 linter 用于 angular 的 JS?
JsHint 允许您跨源代码和每个文件定义全局变量。
您可以添加一个 .jshintrc 文件并放入以下片段,这将影响您的整个代码
{"predef": [ "$" ]}
第二个选项是添加
/* global $ */
作为违规文件顶部的评论。
见http://jshint.com/docs/#inline-configuration
总的来说,我更喜欢eslint。它具有与 jshint 相同的功能,但也具有可扩展性强的优点。有许多现有的 eslint 包可用于处理 angular 特定的 linting 错误,您可以选择编写自己的规则