aboutcode-org / aboutcode-org/scancode.io
Restructure SCIO Resource status field
- Lenguaje dominante
- Python
- Estrellas
- 215
- Forks
- 203
- Merge medio
- 4 d 8 h
- PR fusionados (30 d)
- 6
Descripción
The current usage of Resources status field is confusing because it seems to conflate several types of status:
**Scanning status**
- scanned
- scanned-with-error
**File ignored**
- ignored-empty-file
- ignored-whiteout
- ignored-not-interesting
**Package type for container images**
- application-package
- system-package
**License scanning status**
- no-licenses
- unknown-licenses
It is not clear where the status values are exclusive or where SCIO picks the best one for a file. Using a field like this for multiple dimensions of status makes it harder to filter and search the Resources data.
I think that we should have separate status fields such as:
- scanning_status
- license_detection_status
- container_package_type:
- file_scan_status
There are two related issues for the "ignored-not-interesting" status values:
https://github.com/aboutcode-org/scancode.io/issues/405
https://github.com/aboutcode-org/scancode.io/issues/409
We should replace the current code for ignoring files when we have a file-cat addon pipeline for SCIO.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.