You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改google_checks.xml配置Maven Checkstyle插件缩进规则

解决Checkstyle Google配置下类成员4空格缩进报错问题

问题背景

使用maven-checkstyle-plugin结合google_checks.xml做代码检查时,类成员变量用4空格缩进触发错误:member def modifier' has incorrect indentation level 4, expected level should be 2.,需要保持4空格缩进同时消除该错误。

解决方案

修改google_checks.xml中的Indentation模块,新增memberDefIndent属性并设置值为4,完整配置片段如下:

<module name="Indentation">
    <property name="basicOffset" value="4"/>
    <property name="braceAdjustment" value="4"/>
    <property name="caseIndent" value="4"/>
    <property name="throwsIndent" value="4"/>
    <property name="lineWrappingIndentation" value="4"/>
    <property name="arrayInitIndent" value="4"/>
    <!-- 配置类成员缩进为4空格 -->
    <property name="memberDefIndent" value="4"/>
</module>

生效验证

修改配置后,执行maven检查命令确认问题解决:

mvn checkstyle:check

内容的提问来源于stack exchange,提问作者zur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 09:07:19