【问题标题】:Add a sonar rule to forbid use of URL GET parameter添加声纳规则以禁止使用 URL GET 参数
【发布时间】:2016-04-17 08:06:11
【问题描述】:

我想添加一个 Sonar 规则来禁止使用 URL GET 参数。 我的意思是我只想在我的申请表中允许 POST 参数。 你能帮我写下这条规则吗?

【问题讨论】:

  • StackOverflow 根本不适合这种请求:您可以通过 sonarqube@googlegroups.com 联系 SQ 社区。请在寻求帮助之前尝试一些东西,展示你尝试过的东西,此外请准确说明你在谈论哪种编程语言。
  • 好的,我将加入 sonarqube@googlegroups.com。

标签: sonarqube


【解决方案1】:

由于 Web 插件不支持自定义规则,您需要编写自己的补充插件(即使用 Web 插件加上提供自定义规则的插件)或提交拉取请求以添加您的规则直接到插件。在任何一种情况下,您都应该关注SonarQube Google Group 以获得进一步的讨论/指导。

【讨论】:

    【解决方案2】:

    您没有指定要分析的语言,但根据您使用的语言,您可以使用 XPath 来分析语法树。如果您的语言不支持 XPath,您真的必须编写自己的自定义插件,就像另一个答案中所说的那样。

    有关每种语言的支持,请参见此处: SonarDocs - Writing Custom Rules

    如果你确实需要写自定义插件,我只能建议你看一下现有的代码,以java.custom-rules开头

    【讨论】:

    • 我看到了这个文档,我会在google group上问具体问题,谢谢。
    猜你喜欢
    • 2013-04-30
    • 2014-07-03
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多