google / google/google-java-format
Remove unneeded static imports
- Linguagem predominante
- Java
- Estrelas
- 6.2k
- Forks
- 937
- Merge médio
- 6min
- PRs com merge (30d)
- 3
Descrição
google-java-format removes some but not all unneeded import statements.
I suggest that it should remove more unneeded static imports.
As an example, in Error Prone file `ASTHelpers.java`, consider [the line](https://github.com/google/error-prone/blob/1c38087e16210e1a4b739cb6a21565fc283e8532/check_api/src/main/java/com/google/errorprone/util/ASTHelpers.java#L27)
```java
import static com.google.errorprone.util.ASTHelpers.isStatic;
```
This is unnecessary because it is statically importing a method defined in the same file.
It would be nice if google-java-format removed the line.
Guia de contribuição
Direção de pesquisa
Comece pelo import citado de ASTHelpers.java e rastreie como o google-java-format identifica e remove imports estáticos não utilizados. Execute as verificações existentes do formatador para a formatação de imports e, em seguida, confirme que imports estáticos do mesmo arquivo, como ASTHelpers.isStatic, são removidos sem alterar o comportamento dos outros imports.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- tooling
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100