PowerShell / PowerShell/PSScriptAnalyzer
"Reserved prefixes" rule
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
Summary of the new feature
A while ago, the PowerShell extension had an issue open on it because
Get-Help Get-AdUser -Online
and
Get-Help Get-AdFoo -Online
(note, Foo is used to make it obvious and I forget what the actual noun was)
Were not giving the same result...
As it turned out, its because Get-AdFoo was from a module from the Gallery... Where Get-AdUser comes from the inbox Active Directory module.
Personally, I think it's quite dodgy to overload such a crucial prefix like Ad and we should warn users that certain prefixes are used already in very critical modules.
Proposed technical implementation details (optional)
A rule that gives a warning that says "you probably shouldn't use this prefix because it's already used by X"
Or something to that effect.
What is the latest version of PSScriptAnalyzer at the point of writing
1.18.0
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 han identificado archivos de implementación ni pruebas. Empieza por localizar los puntos de entrada existentes de las reglas de PSScriptAnalyzer y examinar cómo se representan los nombres de los comandos y los módulos de PowerShell; después, aclara el origen del prefijo reservado, el comportamiento de las advertencias y los criterios de aceptación antes de implementar o probar la regla.
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
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100