microsoft / microsoft/vscode-java-pack
Code Completion Smartness Improvement
Abierto
@jdneo ya está trabajando en esto.
Desde el 19/11/2021.
ai-triaged
code-completion
enhancement
- Lenguaje dominante
- TypeScript
- Estrellas
- 352
- Forks
- 166
- Merge medio
- 17 h 47 min
- PR fusionados (30 d)
- 32
Descripción
Per survey feedback, I'm creating a mega issue for all code completion smartness improvements.
A few things that customers already ask:
Theme: existing commands from other products
- - sout / syso : prints System.out.printIn()
- - soutm: adds the current class and method names
- - soutp: adds method parameter names and values
- - soutv: adds the last variable value
- - Sc -> Scanner
Theme: Provide better revelance when working in specific projects
- - Java AWT packages missing when working on GUI applications
- - Anything else that can improve the relevance
Theme: Code-sensitive code completion check
- - Optimize for different cases of code blocks
- - Don't display ElementScanner when user just types all lower case letters "else"
Theme: Enum case auto-generation
- - Generate switch cases for all enum values
Theme: Array
- - Auto complete code snippet int[n][n] - > new int[n][n]
Theme: Main function
- - When user types public static void main, it shouldn't generate main function signature twice
Theme: Generic arguments
- - More intelligent <> completion (such List<> )
Theme: Signature Help Improvement
- - “When I calling a method, intellisense displays the parameters only ONE time. Basically, it displays the parameters, then as I start putting the values for those parameters, the parameters list disappears”
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Evaluación
Este issue todavía no se ha evaluado.