VS代码Java CheckStyle扩展没有响应
我正在用VScode处理一个Maven Java项目,我想用它格式化并自动更正源代码中的checkstyle错误 我从配置了google_checks.xml的命令托盘安装了扩展,设置了checkstyle版本,然后尝试使用“checkcode with checkstyle”命令从命令面板触发它 什么都没发生 My settings.json如下所示:VS代码Java CheckStyle扩展没有响应,java,visual-studio-code,vscode-extensions,checkstyle,Java,Visual Studio Code,Vscode Extensions,Checkstyle,我正在用VScode处理一个Maven Java项目,我想用它格式化并自动更正源代码中的checkstyle错误 我从配置了google_checks.xml的命令托盘安装了扩展,设置了checkstyle版本,然后尝试使用“checkcode with checkstyle”命令从命令面板触发它 什么都没发生 My settings.json如下所示: { "java.configuration.updateBuildConfiguration": "au
{
"java.configuration.updateBuildConfiguration": "automatic",
"java.checkstyle.configuration": "/google_checks.xml",
"java.checkstyle.version": "8.43"
}
[编辑]我的pom.xml是:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${maven-checkstyle-plugin.version}</version>
<configuration>
<configLocation>sun_checks.xml</configLocation>
</configuration>
<executions>
<execution>
<id>checkstyle</id>
<phase>validate</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven checkstyle插件
${maven checkstyle plugin.version}
sun_checks.xml
代码检查
验证
检查
我忘了提到这是一个Maven项目。我激活了Maven site命令,看到了273个错误报告,然后配置了sun_check.xml的扩展,但是当我尝试使用它时仍然没有结果
触发此扩展缺少什么?我遵循教程:安装Checkstyle for Java,设置配置文件,然后立即将配置应用于.Java文件:
删除生成的关于checkstyle的设置,打开命令调色板并选择选项Java:Clean Java Language Server Workspace,然后重试。或者,请参考并检查您的代码是否已满足规则。问题在于版本不匹配“java.checkstyle.version”配置为“8.43”,当我将其更改为“8.18”时,它终于起作用了。如果方便,您可以发布代码吗?我尝试清理服务器工作区,但再次没有结果。我犯了定向“checkstyle”错误,因此我的源代码不符合规则。有什么想法吗?