PowerShell / PowerShell/PSScriptAnalyzer
UseFullyQualifiedCommandNames: Implement a rule to flag command uses that could be ambiguous based on state
Abierto
Nadie ha tomado este issue todavía.
Area - Rules
Consider - 2.0
- Lenguaje dominante
- C#
- Estrellas
- 2.2k
- Forks
- 414
- Merge medio
- 13 h 1 min
- PR fusionados (30 d)
- 2
Descripción
Without fully qualified command invocation there are various ways to plant another command. We should advise PowerShell users to use the correct pattern.
ways to plant:
- aliases
- native command in path
- loading another module with a command with the same name
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 nombra ningún archivo, prueba ni punto de entrada. Empieza por definir cómo debe identificar la regla los usos de comandos no cualificados que puedan verse afectados por alias, comandos nativos en PATH o comandos cargados desde otro módulo; “done” debe incluir instrucciones claras para usar una invocación de comando totalmente cualificada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- powershell
- Área
- security, 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