JavaScript规则扩展

时间:2017-12-05 12:02:24

标签: sonarqube

我正在尝试使用自定义Javascript规则扩展Sonarqube。我发现文档在这个主题上相当有限。 sonarqube网站上的扩展教程仅显示最基本的内容。

我能找到的唯一一个javadoc就是这个:http://javadocs.sonarsource.org/latest/apidocs/并没有涉及扩展Javascript的任何内容。

我最终想要做的是添加一个JS规则来检查硬编码的秘密(例如密码,api密钥等)。我已经为Java创建了一个,因为我可以使用已经预先制作的插件并使用我的自定义正则表达式来完成它。

让我在这里发帖的问题实际上就是这个:

cannot find symbol
symbol:   class VariableTree
location: package org.sonar.plugins.javascript.api.tree.expression

我遵循与Java相同的方案并使用 import org.sonar.plugins.javascript.api.tree.expression.VariableTree; 这显然是错的。我无法找到这个的源代码...如果有人能指出我的秘密文件存储或至少我可以找到org.sonar.plugins.javascript.api的javadoc那将是惊人的!

非常感谢您的帮助

0 个答案:

没有答案