redhat-developer / redhat-developer/vscode-java

Feature request: "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty"

Abierto
#3,354 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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

common annoyance using "editor.autoClosingBrackets": "beforeWhitespace"
Frequently ends up looking like:
if(true){} code.exisingCode();

suggest new option, "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty" (with a better name, obvs)

Environment
  • Operating System:
  • JDK version:
  • Visual Studio Code version: 1.83.1
  • Java extension version:
Steps To Reproduce
  1. start with code e.g. this.clazz = clazz;
  2. try to put it in an if statement with any whitespace, results in if(true){} this.clazz = clazz;

[Please attach a sample project reproducing the error]
Please attach logs

Current Result
Expected Result
Additional Informations

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza determinando si editor.autoClosingBrackets está implementado por la extensión de Java o por Visual Studio Code, y después revisa el comportamiento de la configuración existente descrito en el issue. Aclara el nombre y el alcance de la opción antes de identificar la implementación y las pruebas relevantes; se considera terminado cuando los corchetes solo se cierran si la línea de la derecha está vacía, sin romper el comportamiento existente de beforeWhitespace.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, vscode
Área
developer-experience, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.