microsoft / microsoft/vscode-java-debug
Launching a Java class should not execute what is typed in the terminal
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 591
- Forks
- 429
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 19
Descripción
Type: Bug
If you type rm -rf something in the terminal and forget to press enter before launching a Java class, then your project is deleted.
Expected:
The project should never be deleted, nor should anything typed in the terminal be executed
Extension version: 0.56.0
VS Code version: Code 1.86.1 (Universal) (31c37ee8f63491495ac49e43b8544550fbae4533, 2024-02-07T09:09:01.236Z)
OS version: Darwin arm64 23.3.0
Modes:
System Info
| Item | Value |
|---|---|
| CPUs | Apple M1 Max (10 x 24) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: enabled_on direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgl2: enabled webgpu: enabled |
| Load (avg) | 25, 24, 28 |
| Memory (System) | 64.00GB (1.37GB free) |
| Process Argv | --crash-reporter-id 3c06e13f-ed9a-4182-a8b6-41057b478757 |
| Screen Reader | no |
| VM | 0% |
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 caso reportado escribiendo un comando destructivo en el terminal sin pulsar Enter y, a continuación, inicia una clase Java. Rastrea cómo el inicio de la clase interactúa con la entrada del terminal y asegúrate de que el comando escrito no se ejecute ni pueda eliminar archivos del proyecto; verifica el comportamiento con las versiones indicadas de VS Code y de la extensión.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, typescript
- Área
- devtools
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100