如何解决如何检查文件类型中的特定字符串的样式
我目前正在想办法为 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 举报,一经查实,本站将立刻删除。