问题标签 [google-java-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
128 浏览

code-formatting - 在 diffplug/spotless 中使用 checkstyle.xml

我有一个 checkstyle.xml 文件来检查格式违规。有没有办法提供 checkstyle.xml 作为 diffplug/spotless formatter 的输入。正在使用 Java8 并且一尘不染的版本是 2.11.0 。如果可以使用 spotless::apply 我们可以删除所有样式冲突。Maven 版本是 3.6.3 。目前正在使用 google-java-format 。

0 投票
1 回答
102 浏览

visual-studio-code - 将 google-java-format 从 Eclipse 导入 VSCode

我有一个用于 Eclipse 的存档插件,其中包含一个个性化的 google-java-format 实现,我想将它导入 VSCode 编辑器,这可能吗?我发现如何使用 xml 文件而不是存档(一个包含*.class 文件)。

谢谢您的帮助。

0 投票
1 回答
41 浏览

java - google-java-format:格式化整个项目

我正在使用 google-java-format 根据 Google Java Style 格式化 Java 代码。但是,我只找到说明如何使用 CLI 格式化一个文件的文档和示例。

是否有一种内置方法可以直接使用 CLI 格式化整个 Java 项目(不使用 shell 脚本或其他东西进行循环)?

0 投票
0 回答
17 浏览

java - 使用匿名类作为方法参数的奇怪缩进

在 IntelliJ IDEA(2021.2) 中的“重新格式化代码”之后,Java 代码缩进很奇怪。

代码格式配置如下:

样式配置来自 google-code-format。详细配置文件

格式化的代码将是:

为什么不格式化如下:

由于另一个匿名类是:

0 投票
0 回答
21 浏览

java - 一尘不染 + Java Google 格式 vs Intellij + 导入文件

我正在尝试配置一个 maven spring boot 应用程序以使用 google java 格式样式一尘不染。我也希望 Intellij 像 maven 插件那样格式化代码。

但我注意到应用的格式略有不同。

一个例子:Intellij 不会更改以下 2 行

但是 maven 插件(使用命令:mvn spotless:apply)将像这样格式化:

POM 配置

在 Intellij 上 ,我从 google 添加了以下代码

Github 站点 https://github.com/google/google-java-format

IntelliJ Java Google 样式文件 https://raw.githubusercontent.com/google/styleguide/gh-pages/intellij-java-google-style.xml

Intellij 代码样式窗口

为什么会有差异?还有什么不同?如何让 Intellij 将代码完全格式化为 google java 代码样式格式 xml 文件?

非常感谢您提前提供的帮助

问候