java—如何忽略maven预提交代码格式化程序中的某些行

wxclj1h5  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(298)

我有一个项目正在使用 git-code-format-maven-plugincom.cosium.code 将代码格式化为预提交挂钩。
我想在某些情况下忽略自动格式化(比如一长串的方法参数)。例如

Assert.assertEquals(
        1000L,
        client.add(
            "stackoverflow",
            1000L,
            0.01,
            100000L /*SomeParameter*/,
            true,
            10000L,
            SomeEnum.NONE,
            someLabels));

有没有办法把上面的代码控制在尽可能少的行内?例如

Assert.assertEquals(1000L, client.add("stackoverflow", 1000L, 0.01,
            100000L /*SomeParameter*/, true, 10000L, SomeEnum.NONE, someLabels));

或者,有没有其他maven插件可以做到这一点?
ps:我的问题不只是针对Assert语句。这是一个很长的方法参数列表。

wqlqzqxt

wqlqzqxt1#

这似乎不支持本机。
如中所示 Cosium/git-code-format-maven-plugin 第55期,您需要通过扩展 google/google-java-format 为了:
检测Assert语句
你想怎么格式化就怎么格式化。

相关问题