[Bug]: indentation clash (formatter vs lintr)
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- json, r, vscode
- Área
- developer-experience
Línea de trabajo
Empieza en configurationDefaults y localiza el bloque de lenguaje [r] existente. Añade el tamaño de tabulación predeterminado de dos espacios usando el ajuste propuesto del editor. El trabajo está hecho cuando los archivos R nuevos reciben una indentación de dos espacios de forma predeterminada sin una advertencia de indentation_linter.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Area
Syntax highlighting
Bug description
VS Code indents with 4 spaces by default, and vscode-R doesn't override this for R. However, lintr expects indentation of 2 spaces. This leads to a harmless, but annoying linting markup for any new R file:
Steps to reproduce
Open a new file and type and write some code with indentation, e.g. a function call over multiple lines:
plot(
1:10
)
Again, the 4 spaces is what gets produced automatically. But lintr will complain that it should only be 2.
[indentation_linter] Indentation should be 2 spaces but is 4 spaces.
Expected behavior
The indentation behaviour or vscode-R should accord with its default linter. My own preference is for that to be 2 spaces, which is the standard that most R linters follow (incl. lintr, air, etc.)
We could set this part of the r block in configurationDefaults.
"[r]": {
"editor.tabSize": 2
}
Environment
vscode-R: 3.2.0
R: 4.6.1
Relevant R package versions
packageVersion('lintr')
[1] ‘3.4.0’
Relevant VS Code settings
Logs and additional context
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.2k
- Forks
- 151
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 76
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 REditorSupport/vscode-R
-
[Bug]: `view` button sends explicit `.GlobalEnv` lookup to terminal instead of `View()` onlyAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
REditorSupport/vscode-R#1846 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
(feat) Additional Arrow supportPosiblemente ocupada @Fred-Wu la tomó hace 6 días. Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
REditorSupport/vscode-R#1785 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Bug]: vscode-R 3.0.1: code from other project files silently executed in R session via sessAbiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 12/100
REditorSupport/vscode-R#1877 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Explore a standalone, dependency-free R package for the Data Viewer backendPosiblemente ocupada @eitsupi la tomó hace 7 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
REditorSupport/vscode-R#1860 · 11 comentarios · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
REditorSupport/vscode-R#1859 ·
Los mantenedores suelen responder en 1 día
Todos los issues de REditorSupport/vscode-R
Issues similares
-
Area/Cloud Needs Triage Type/Bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
wso2/product-integrator#2847 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
bluesky-social/social-app#12118 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
heygen-com/hyperframes#6021 ·
Los mantenedores suelen responder en 1 día
-
Edit: Tele Posadas HDAbiertocheck:passed streams:edit
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día