PowerShell / PowerShell/PSScriptAnalyzer

A rule to warn overwriting of built-in PowerShell cmdlets

Aberta
#1,023 3 comentários 2 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Area - Rules Issue - Enhancement Issue - New Rule Up-for-Grabs
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

See the issue we faced over in PSES:
https://github.com/PowerShell/PowerShellEditorServices/pull/686

MS Dynamics CRM redefines Set-Content which totally broke PSES.

We should have a rule that detects the overwriting/redefining of important built-in cmdlets to prevent these breaks from happening in future module development.

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 lendo o pull request 686 vinculado do PowerShell Editor Services e revise como o PSScriptAnalyzer representa as regras existentes. Defina quais cmdlets integrados são importantes e como as redefinições devem ser detectadas; considera-se concluído quando a regra avisar de forma confiável sobre essas sobrescritas e tiver cobertura para o caso de Set-Content relatado.

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

Avaliação

Stack de tecnologia
powershell
Domínio
tooling
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

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