aboutcode-org / aboutcode-org/scancode.io
Restructure SCIO Resource status field
- 主要语言
- Python
- 星标
- 215
- 派生
- 203
- 平均合并
- 4 天 8 小时
- 30 天内合并 PR
- 6
描述
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.
贡献指南
评估
这个 Issue 还没有评估数据。