【问题标题】:Include xml-files in Sonar-Analysis (Android Project)在声纳分析中包含 xml 文件(Android 项目)
【发布时间】:2011-08-06 19:29:18
【问题描述】:

我刚刚配置Sonar 来分析我的android 项目,但意识到默认情况下只分析Java 文件。

有没有一种(简单的)方法可以在分析中包含 xml 资源? 我在他们的项目页面中找不到 Sonar 的插件,但也许那里有什么?!

【问题讨论】:

  • 这个插件应该做什么?应该测量什么?
  • 至少计算行数和文件数。

标签: android xml plugins code-analysis sonarqube


【解决方案1】:

Sonar 提供了一个 XML 插件: http://docs.codehaus.org/display/SONAR/XML+Plugin

任何 XML 文件都可以通过 这个插件。该插件提供 XML文件的静态代码分析 声纳内。典型的用例是 验证文件以进行编码或 可用性标准。

以下功能是 提供:

XML 验证
XML 模式验证 使用 XPath 的可配置规则
调整大小(文件、代码行)

XML 验证是可用的 盒子。可配置的 XPath 规则 需要一些 XPath 知识。

插件扫描以下文件 默认情况下:.xml、.xhtml。文件 扩展名和文件包含 模式是可配置的。

插件将 XML 文件导入到 声纳,并执行验证。 检查可在 声纳规则库。

【讨论】:

  • 哇,一个全新的插件。谢谢!
  • 但是这个xml插件会根据android lint分析吗??请回复@oers
  • @Shruti 不知道,抱歉。但是android lint好像和sonar server atm断开了,所以我觉得这个插件不能用在lint单机版中
猜你喜欢
  • 1970-01-01
  • 2016-03-21
  • 2013-04-23
  • 2017-05-09
  • 2017-12-13
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
  • 2012-12-18
相关资源
最近更新 更多