PowerShell / PowerShell/vscode-powershell
formatting should allow brace indent to match contained code indent
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 1.9k
- Forks
- 548
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
System Details
- Operating system name and version: win7x64
- VS Code version: 1.8.2
- PowerShell extension version: 0.9.0
- Output from
$PSVersionTable:
Name Value
---- -----
PSVersion 5.1.14409.1005
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14409.1005
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Issue Description
howdy y'all,
currently the code formatter indents the braces & sub-controls [elseif/else] to the same level as the control block. i want them indented to the same level as the code.
default ...
if ($TestBool -eq $True)
{
Write-Output '$TestBool is TRUE.'
}
elseif ($TestBool -eq $False)
{
Write-Output '$TestBool is FALSE.'
}
else
{
Write-Output '$TestBool appears to be non-boolean.'
}
what i would prefer ...
if ($TestBool -eq $True)
{
Write-Output '$TestBool is TRUE.'
}
elseif ($TestBool -eq $False)
{
Write-Output '$TestBool is FALSE.'
}
else
{
Write-Output '$TestBool appears to be non-boolean.'
}
yes, it fails to match your documented style. [sigh ...] however,it is far easier for me to read than the style you chose.
i would dearly like to be able to set that indent style. it's whitesmith, i believe.
take care,
lee
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue concerne le formatter PowerShell de l’extension VS Code, mais ne nomme aucun fichier, test ou point d’entrée. Commencez par localiser le formatter et ses paramètres de formatage existants ; le travail sera terminé lorsque les utilisateurs pourront sélectionner un style d’indentation qui place les accolades et else/elseif au niveau d’indentation du code contenu, y compris le style Whitesmith demandé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- powershell, typescript, vscode
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100