PowerShell / PowerShell/PSScriptAnalyzer
Proposal: Basic Telemetry for PSSA
Abierto
Nadie ha tomado este issue todavía.
Issue - Discussion
- Lenguaje dominante
- C#
- Estrellas
- 2.2k
- Forks
- 414
- Merge medio
- 13 h 1 min
- PR fusionados (30 d)
- 2
Descripción
PSScript Analyzer Proposed Telemetry
Goal
To better understand how PSSA is being used both within PSES and in isolation in order to make informed investments in PSSA 2.0.
Questions
- What versions of PowerShell are being used with PSSA? What versions of PowerShell should we continue to support?
- What tasks are PSSA currently being used to accomplish?
- To what extent is PSSA being used inside vs. outside of PSES? Which of these experiences is most important to optimize?
- To what extent are custom rules vs. built in rules being used?
- What is the proportional use of PSSA as a formatter vs "analyzer"?
- To what extent are the compatibility rules being used? Which platforms are being targeted the most?
- What rules are being turned off? What rules should we strip out?
- Which rules are causing the largest performance delays?
Proposed Metrics
- Version of PowerShell
- Inside vs Outside of PSES
- CI usage/environment type
- Time for each rule to complete
- Count of:
- Known formatter type rules
- Known analyzer type rules (tally for each one)
- Custom rules (not on our known list)
- Known compatibility profiles (tally for each one)
- Use of a configuration
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
El issue no menciona archivos, pruebas ni puntos de entrada. Comienza convirtiendo las preguntas enumeradas y las métricas propuestas en un diseño de telemetría para PSSA que cubra el uso dentro y fuera de PSES. La tarea estará terminada cuando exista un alcance acordado y un plan de implementación para recopilar las métricas propuestas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- powershell
- Área
- analytics, observability
- 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