google / google/google-java-format

Not formatting file on save in Intellij 2023.1

Aberta
#929 11 comentários 29 reações 0 responsáveis Ver no GitHub
IntelliJ
Linguagem predominante
Java
Estrelas
6.2k
Forks
937
Merge médio
6min
PRs com merge (30d)
3

Descrição

My Java files are not being formatted on save, only when I do a reformat manually. I can see that the google-java-format plugin is running when I save the file (it is quickly showing in the status bar), but the file is not reformatted. I cannot find any logs on this.

**My setup**
* Intellij 2023.1 (Build #IU-231.8109.175, built on March 28, 2023)
* google-java-format plugin 1.16.0.1
* Activated "Reformat code" and "Optimize imports" under settings -> Tools -> actions on save
*I have imported the [intellij-java-google-style](https://raw.githubusercontent.com/google/styleguide/gh-pages/intellij-java-google-style.xml) file under settings -> code style -> Scheme.
* Runtime version: 17.0.6+10-b829.5 aarch64
* VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

I have setup custom VM options as follows
```
-Xmx3072m
-Dsplash=true
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece reproduzindo o relatório com IntelliJ 2023.1, o plugin google-java-format 1.16.0.1 e as save actions listadas habilitadas, usando um arquivo Java que precise de formatação. Verifique o comportamento das save actions do plugin e os logs disponíveis; considera-se concluído quando o arquivo é reformatado e os imports são otimizados ao ser salvo.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
tooling
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.