Inconsistent file metadata value

Aperta
#2,172 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
56/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
kotlin, python
Ambito
devtools

Direzione di ricerca

Usa il Maven JAR collegato e il percorso META-INF/wisp-logging.kotlin_module come caso di riproduzione, confrontando i metadati di SCIO con l’SCTK JSON mostrato nell’issue. Inizia trovando dove ScanCode.io ricava is_text e is_binary per i file segnalati come application/octet-stream/data. Il lavoro è completato quando SCIO segnala .kotlin_module come is_binary true e is_text false, con copertura di regressione per quell’esempio se il progetto dispone di un percorso di test adatto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

For the .kotlin_module file, I believe this is a binary file, so is_text should be set to False and is_binary to True, which is correct in SCTK.

  "files": [
    {
      "path": "wisp-logging.kotlin_module",
      "type": "file",
      "name": "wisp-logging.kotlin_module",
      "base_name": "wisp-logging",
      "extension": ".kotlin_module",
      "size": 51,
      "date": "1980-01-31",
      "sha1": "d42d499d7a0dc593b505e40e5cf88c134ba369cd",
      "md5": "5c21479c92f9a0c17d94cb32332f0ac1",
      "sha256": "7e326e0855b42d282ee50be30c1f18b56a57f6e61f1ed28a415f04b006e855a5",
      "sha1_git": "d0e1fcf3513e6931d604e6f9d2b69ec83cd79e07",
      "mime_type": "application/octet-stream",
      "file_type": "data",
      "programming_language": null,
      "is_binary": true,
      "is_text": false,
      "is_archive": false,
      "is_media": false,
      "is_source": false,
      "is_script": false,
      "files_count": 0,
      "dirs_count": 0,
      "size_count": 0,
      "scan_errors": []
    }
  ]

However, it is not the case in SCIO

Image

Test file:
wisp-logging-2025.11.11.195957-97a44b0.jar/META-INF/wisp-logging.kotlin_module
(https://repo1.maven.org/maven2/app/cash/wisp/wisp-logging/2025.11.11.195957-97a44b0/wisp-logging-2025.11.11.195957-97a44b0.jar)

Lingua principale
Python
Stelle
223
Fork
214
Merge medio
2g 3h
PR unite (30g)
13

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di aboutcode-org/scancode.io

Tutte le issue di aboutcode-org/scancode.io

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.