问题描述
我目前正在想办法为 Cucumber 的功能文件添加 CheckStyle。 尝试搜索,但我找不到答案。
本质上我想要完成的是
截至目前我所拥有的是(不起作用):
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC "-//puppy Crawl//DTD Check Configuration 1.3//EN" "http://checkstyle.sourceforge.net/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="fileExtensions" value="feature"/>
<module name="RegexpSingleline">
<property name="format" value="@develop"/>
<property name="minimum" value="0"/>
<property name="maximum" value="0"/>
<property name="message" value="Line has a @develop tag."/>
</module>
</module>
当我尝试时:
<module name="Checker">
<module name="Regexp">
<property name="format" value="(@develop)"/>
</module>
</module>
IntelliJ 声明我无法在 Checker 下添加 RegEx。
这是我的 CheckStyle 插件的 POM
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<skip>${skipStaticAnalysis}</skip>
<consoleOutput>true</consoleOutput>
<configLocation>build_config/checkstyle.xml</configLocation>
<propertyExpansion>basedir=${project.basedir}</propertyExpansion>
<violationSeverity>info</violationSeverity>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<sourceDirectories>
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
</sourceDirectories>
</configuration>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)