redhat-developer / redhat-developer/vscode-java
.xml formatter file is ignored
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.3k
- Forks
- 546
- Merge medio
- 20 h 1 min
- PR fusionados (30 d)
- 11
Descripción
.xml formatter file is ignored when formatting files through vscode. (meybe default value used)
The project folder is opened in docker container.
eclipse-java-google-style.xml is created as bellow.
- copy and paset from https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml
- change comment.line_length and lineSplit
Environment
- Operating System: Windows11
- JDK version: openjdk version "1.8.0_352"
- Visual Studio Code version: 1.73.1
- Java extension version: Language Support for Java(TM) by Red Hat v1.12.0
Steps To Reproduce
settings.json
"java.format.settings.url": ".vscode/eclipse-java-google-style.xml",
"java.format.settings.profile": "GoogleStyle",
eclipse-java-google-style.xml
<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="30"/>
<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="999"/>
log
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-14 17:46:16.037
!MESSAGE >> New configuration: {java=...format={enabled=true, settings={url=.vscode/eclipse-java-google-style.xml, profile=GoogleStyle}...}
Current Result
// the example of long comment and method aaaa aaaa aaaa aaaa aaaa aaaa aaaa
// aaaa aaaa aaaa aaaa aaaa aaaa
private void examplePrintNumber(int firstExamplePrintNumber, int secondExmaplePrintNumber,
int thirdExamplePrintNumber, int fourthExamplePrintNumber, int fifthExamplePrintNumber) {
System.out.println(firstExamplePrintNumber + secondExmaplePrintNumber + thirdExamplePrintNumber
+ fourthExamplePrintNumber + fifthExamplePrintNumber);
}
Expected Result
// the example of long comment and method
// aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa
// aaaa aaaa aaaa aaaa aaaa
private void examplePrintNumber(int firstExamplePrintNumber, int secondExmaplePrintNumber, int thirdExamplePrintNumber, int fourthExamplePrintNumber, int fifthExamplePrintNumber) {
System.out.println(firstExamplePrintNumber + secondExmaplePrintNumber + thirdExamplePrintNumber + fourthExamplePrintNumber + fifthExamplePrintNumber);
}
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el comportamiento del formatter en un contenedor de desarrollo de VS Code usando settings.json y .vscode/eclipse-java-google-style.xml, con los valores reportados de comment.line_length y lineSplit. Compara la salida de formato actual y la esperada; está terminado cuando se respetan los ajustes del formatter XML en lugar de los valores predeterminados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, vscode
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100