jhipster / jhipster/prettier-java

Support for rangeStart/rangeEnd

Abierto
#487 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
1.2k
Forks
120
Merge medio
1 d 11 h
PR fusionados (30 d)
31

Descripción

**Prettier-Java 1.2.0**

```sh
# Options (if any):
--range-start 19
--range-end 98
```

**Input:**

```java
package com.test;

public class Test {
public void sayHello() { System.out.println("hello"); }
}
```

**Output:**

```java
package com.test;

public class Test {
public void sayHello() { System.out.println("hello"); }
}
```

**Expected Output:**

```java
package com.test;

public class Test {

public void sayHello() {
System.out.println("hello");
}
}
```

**Expected behavior:**

It seems like passing range start/end cause nothing to get formatted, even though the code that should get reformatted is within the specified range. Is this just something that isn't implemented yet?

For some context, I was trying to speed up formatting within our IntelliJ integration by only formatting modified lines (although maybe it won't make a huge difference if we still need to parse the whole file)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando cómo se gestionan las opciones --range-start y --range-end en el punto de entrada del formateador y, a continuación, compara ese recorrido con el contexto de integración de IntelliJ mencionado en el issue. Ejecuta la entrada de Java proporcionada con el rango 19–98 y verifica que el formateo se aplique dentro del rango solicitado mientras que el resto del archivo se gestione adecuadamente.

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

Evaluación

Stack tecnológico
java
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.