rust_analyzer flycheck: no CLI way to enable clippy from `check.overrideCommand`
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
- #4393 de @TrapsterDK — cerrado sin fusionar
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 77/100
Línea de trabajo
Empieza por tools/rust_analyzer/bin/flycheck.rs; examina cómo Args analiza --output-base y cómo user_config.json proporciona actualmente la configuración de clippy. Añade opciones de CLI que sobrescriban esa configuración y, después, comprueba las pruebas existentes de flycheck o añade cobertura para ambos flags y el fallback de configuración. El trabajo está terminado cuando overrideCommand puede habilitar o deshabilitar clippy sin escribir en user_config.json.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
tools/rust_analyzer/bin/flycheck.rs adds the clippy aspect only when <launcher_dir>/user_config.json has "clippy": true. There is no flag or env var for it.
Editors that call flycheck through rust-analyzer.check.overrideCommand (override mode, --saved-file $saved_file) can't turn clippy on from their own settings. The only way is to write user_config.json next to the flycheck binary. Tools that copy flycheck somewhere else have to write that file too.
Proposal: add --clippy / --no-clippy to flycheck's Args. They override user_config.json the same way --output-base already overrides output_base. The discover runnable stays the same for every user; the flags are meant for overrideCommand, where the settings are per user already.
Assisted by Claude.
- Lenguaje dominante
- Starlark
- Estrellas
- 854
- Forks
- 684
- Merge medio
- 2 d 22 h
- PR fusionados (30 d)
- 21
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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.
Más de bazelbuild/rules_rust
-
MSVC stdlib_linkflags miss kernel32.lib and ntdll.libPosiblemente ocupada @TrapsterDK la tomó hace 4 días. Abiertoneeds-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
bazelbuild/rules_rust#4375 ·
Los mantenedores suelen responder en 2 días
-
`rust_test(crate = ...)` does not stage the crate's transitive dynamic libraries into runfilesPosiblemente ocupada @Wito-1 la tomó hace 39 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
bazelbuild/rules_rust#4309 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
bazelbuild/rules_rust#4266 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
bazelbuild/rules_rust#4223 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
bazelbuild/rules_rust#4152 · 1 reacción ·
Los mantenedores suelen responder en 2 días
Todos los issues de bazelbuild/rules_rust
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
igormcsouza/tether#278 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
microsoft/monaco-editor#5577 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
microsoft/vscode-containers#655 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
pylint-dev/pylint#11791 ·
Los mantenedores suelen responder en 1 día
-
Document and enforce pull request review guidelinesPosiblemente ocupada @dashorst la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día