PowerShell / PowerShell/PSScriptAnalyzer
[Formatter] Indent Right(hand side) `CommandExpressionAst`
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 2.2k
- Forks
- 414
- Merge medio
- 13 h 1 min
- PR fusionados (30 d)
- 2
Descripción
Indent (a multiline) righthand side (list) expression assignment.
Meaning, for a (multiline) Statements.Right CommandExpressionAst (as apposed to Ast's that have already their own embedded indention, as e.g. a PipelineAst), I would like the righthand side to (optionally?) increase the indent:
Wrong way (?)
$List =
'One',
'Two',
'Three'
Correct way
$List =
'One',
'Two',
'Three'
Wrong way (?)
$4 = # or any lengthy variable name aka dot notation
2 + 2
Correct way
$4 = # or any lengthy variable name aka dot notation
2 + 2
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
No se nombran archivos ni pruebas; empieza por localizar el tratamiento de CommandExpressionAst en el formateador y compararlo con los ejemplos multilínea de este issue. Se considera terminado cuando las asignaciones multilínea de listas o expresiones en el lado derecho reciben el aumento de indentación solicitado, sin cambiar las construcciones AST que ya gestionan su propia indentación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, powershell
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100