sonar gherkin plugin
variable: Variable in doc string not recognized bug
我不想继续维护此插件。如果您想接管我,请随时使用我。
此Sonarqube插件分析了黄瓜小黄瓜功能文件和:
您的功能文件可能不是位于源代码目录中,而是在测试目录中。默认情况下,Sonarqube没有分析这些测试目录。因此,您必须明确告诉Sonarqube还分析包含您功能文件的测试目录。
假设您项目的结构是:
pom.xml
src
|-- main
|-- java
|-- resources
|-- test
|-- java
|-- resources
|-- features
|-- my-feature.feature
|-- my-other-feature.feature
在您的POM文件中,您需要添加:
<properties>
<sonar.sources>pom.xml,src/main/java,src/main/resources,src/test/resources/features</sonar.sources>
</properties>
您正在考虑新的有价值的规则吗? 1.0版或更高版本提供了一个API来编写您自己的自定义检查。这里提供了带有详细说明的示例插件。如果您的自定义规则可能使社区受益,请随时创建一个拉动请求,以便使Cucumber Gherkin Analyzer中的规则可用。
您正在考虑可能使社区受益但没有时间或写作技巧的新规则?请随时创建一个问题,以考虑您的规则。
步骤数。
场景和方案概述的数量。
功能数量。