有没有办法让Sonar验证文件是否存在?

时间:2016-01-28 13:16:43

标签: sonarqube

我一直在研究的项目中存在的一个问题是缺少README(任何形式)。我想让Sonar验证项目根目录中是否存在README文件,或者是否存在docs/文件夹,其中至少有一个文件。

我没有将这些选项视为声纳规则。

我非常愿意写一个扩展(我之前有其他自定义规则),但似乎我必须为项目中的每个文件调用相同的检查,而不是只在项目根目录上调用一次。

是否存在检查特定文件/文件夹的现有规则? 如果没有,有没有办法写一个扩展只检查一次该文件/文件夹?

1 个答案:

答案 0 :(得分:1)

如David所述,Puppet Plugin为README.md提供了规则,但您似乎要检查多个文件。 IMO,这是自定义编码的绝佳选择,但我建议实施规则模板,而不是直接规则。这样您就可以编写规则一次,并简单地在GUI中配置变体。