Improve metrics output
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, typescript
Línea de trabajo
Comienza con la salida de github/codeql-action/analyze mostrada en la ejecución del workflow enlazada y rastrea cómo se producen la tabla de métricas y el mensaje de baseline; el issue no menciona ningún archivo fuente ni ninguna prueba. Se considera terminado cuando las filas de métricas conservan las columnas de resultados distintivas, la sección de métricas está separada visualmente y la frase de baseline aparece una sola vez, dejando claro si el comportamiento pertenece a CodeQL CLI o a las Java queries.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Version
CodeQL CLI: 2.8.5
CodeQL action: 1.1.8 (according to CODEQL_ACTION_VERSION environment variable)
Description
Currently (at least for Java projects) the metrics table printed at the end of github/codeql-action/analyze contains the same metric name multiple times, e.g.:
| Metric | Value |
+----------------------------------------------------------+-------+
| Total lines of code in the database | 9668 |
| External libraries | 1458 |
| External libraries | 28 |
| External libraries | 9 |
| External libraries | 7 |
| External libraries | 6 |
| External libraries | 1 |
| Supported sinks in external libraries | 7 |
| Supported sinks in external libraries | 6 |
| Supported sinks in external libraries | 4 |
| Supported sinks in external libraries | 2 |
| Supported sinks in external libraries | 1 |
| Supported sinks in external libraries | 1 |
| Supported sinks in external libraries | 1 |
| Supported sinks in external libraries | 1 |
| Supported flow steps in external libraries | 82 |
| Supported flow steps in external libraries | 42 |
| Supported flow steps in external libraries | 36 |
| Supported flow steps in external libraries | 30 |
| Supported flow steps in external libraries | 25 |
...
The issue might be that these queries have multiple result columns, but the table here only seems to contain the usages count, discarding the other columns. Maybe the underlying issue is therefore caused by CodeQL CLI or by the Java queries.
Additionally it might be good to add an empty line in front of "Analysis produced the following metric data:" (to separate it more clearly from the previous table). And also the "Counted a baseline of ..." sentence seems to be printed twice (workflow run).
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.6k
- Forks
- 493
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 44
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.
Más de github/codeql-action
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
github/codeql-action#4052 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
github/codeql-action#4078 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
github/codeql-action#4008 · 9 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
github/codeql-action#3978 · 4 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
github/codeql-action#3915 · 6 comentarios · 3 reacciones ·
Todos los issues de github/codeql-action
Issues similares
-
[Bug]: Discord Activity titles with emoji are rejected as over 80 characters when they are not Abiertoclawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
ZCode 3.14.3 に対応する Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
supermomonga/zcode-acp#24 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
growthbook/growthbook#7100 ·
-
triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100