PowerShell / PowerShell/PSScriptAnalyzer

Support EditorConfig format settings

Aberta
#1,898 0 comentários 6 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Area - Configuration Issue-Enhancement
Linguagem predominante
C#
Estrelas
2.2k
Forks
415
Merge médio
13h 1min
PRs com merge (30d)
2

Descrição

Summary of the new feature

It would be nice if PSSA could be able to leverage format settings inside a .editorconfig file so settings don't have to duplicated across multiple files.

https://editorconfig.org/

Proposed technical implementation details (optional)

When PSSA is called and .editorconfig is in the PWD then leverage that file to fill in formatting settings if not already set in a PSSASettings file. A switch parameter could be used to also not leverage .editorconfig files.

What is the latest version of PSScriptAnalyzer at the point of writing

1.21

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece rastreando como o PSSA lê PSSASettings e aplica as configurações de formatação quando é invocado a partir do PWD; em seguida, revise o formato do EditorConfig. Determine onde uma opção opcional desabilitaria o carregamento de .editorconfig e como as configurações existentes têm precedência; o trabalho estará concluído quando as configurações compatíveis forem carregadas sem substituir valores explícitos de PSSASettings e o comportamento de opt-out for verificado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp, powershell
Domínio
tooling
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
38/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.