Rule linter
I maintainer di solito rispondono entro 3 giorni
@Saumyajaiswal9794 ci sta già lavorando.
Dal 1/9/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 64/100
Direzione di ricerca
Questa issue richiede solo un semplice linter per il frontmatter YAML nelle regole di ScanCode. Inizia individuando nel repo dove sono definite le regole e gli eventuali punti di ingresso o test esistenti per la validazione/lint, quindi esamina gli attuali file YAML delle regole per mappare le convenzioni di indentazione previste. Aggiungi o estendi un test di Rule-Lint attorno a questi fixtures, in modo che l'indentazione incoerente venga segnalata riproducibilmente, e definisci il successo come risultati di lint che rilevino e rifiutino pattern misti di 2/4 spazi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Short Description
There are inconsistencies in scancode rules: sometimes YAML indentation is four spaces, sometimes two spaces. Having a linter that does some simple checks of the YAML frontmatter.
See also https://github.com/aboutcode-org/scancode-toolkit/issues/5070#issuecomment-4545332300
Possible Labels
- new feature
Select Category
- Enhancement
- Add License/Copyright
- Scan Feature
- Packaging
- Documentation
- Expand Support
- Other
Possible Solution/Implementation Details
Example/Links if Any
Can you help with this Feature
- Lingua principale
- Python
- Stelle
- 2.7k
- Fork
- 831
- Merge medio
- 3g 4h
- PR unite (30g)
- 7
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aboutcode-org/scancode-toolkit
-
bug: Unreachable JSON extension and format validation in validate_input_pathForse già presa @0Cymantek0 l’ha presa 18 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aboutcode-org/scancode-toolkit#5351 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
CycloneDX output: metadata.properties[].value emits JSON array instead of stringForse già presa @0Cymantek0 l’ha presa 18 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
aboutcode-org/scancode-toolkit#5349 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Duplicate 'COPYLEFT' entries in legal file classification names in legal.py and classify.pyForse già presa @Pradeepbeleri l’ha presa 45 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
aboutcode-org/scancode-toolkit#5319 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
Duplicate autogen.sh entry in commoncode default ignoresForse già presa @Daksha1611 l’ha presa 48 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
aboutcode-org/scancode-toolkit#5316 ·
I maintainer di solito rispondono entro 3 giorni
-
Duplicate LGPL key in rubygems LICENSES_MAPPING makes one mapping unreachableForse già presa @Daksha1611 l’ha presa 48 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
aboutcode-org/scancode-toolkit#5314 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di aboutcode-org/scancode-toolkit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
-
Validate finite output clamping limits in StepPredictor.prepare_clamping_params to prevent silent NaN/Inf propagationForse già presa @muskan-creates352 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
mllam/neural-lam#848 ·
I maintainer di solito rispondono entro 2 giorni
-
infra
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
fab-geocommuns/RNB-coeur#1166 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
deepspeedai/DeepSpeed#8951 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
aws/context-ontology-accelerator#343 ·
I maintainer di solito rispondono entro 1 giorno