Linters,禁止使用jquery

时间:2015-11-12 10:03:12

标签: jquery webview jslint jshint

我们正在开发一个带有webview的Android应用程序。我们将为这个网页浏览器提供第三方开发人员,但我们希望禁止他们使用一些库来强制使用我们的所有者。在这种情况下,我们希望禁止使用jQuery以及其他禁令。理想情况下,这种禁令应该整合在一个linter工具中。我不太了解短绒,所以如果你引导我一些关于使用什么短绒工具或任何其他帮助的话会非常有帮助。

我不知道最好的方法,也许正在寻找正则表达式来查找src="*jquery*"并将此搜索集成到jshint补丁中?

谢谢!

1 个答案:

答案 0 :(得分:1)

jQuery在其源代码中定义了两个全局变量。您可以使用jsHint rule undef禁止在代码中使用未声明的变量。这意味着如果他们在代码中使用$或jQuery,那么它将失败jsHint linting。为了能够自己使用全局变量,您需要使用globals rule给自己一个允许全局变量的白名单。