Rule linter
Les mainteneurs répondent en général sous 3 jours
@Saumyajaiswal9794 y travaille déjà.
Depuis le 1/9/2026.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 64/100
Piste de recherche
Cette issue ne demande qu’un linter simple pour le frontmatter YAML des règles ScanCode. Commencez par trouver dans le repo où sont définies les règles ainsi que les points d’entrée ou tests existants de validation/lint, puis examinez les fichiers YAML actuels des règles afin de recenser les conventions d’indentation attendues. Ajoutez ou étendez un test de Rule-Lint autour de ces fixtures afin que l’indentation incohérente soit signalée de manière reproductible, et définissez la réussite comme des résultats de lint qui détectent et rejettent les motifs mixtes de 2/4 espaces.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Python
- Étoiles
- 2.7k
- Forks
- 831
- Merge moyen
- 3 j 4 h
- PR mergées (30 j)
- 7
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de aboutcode-org/scancode-toolkit
-
parse_maintainer_name_email returns empty name and wrong email when string has "@" but no angle bracketsPeut-être pris @pujitha24 l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
aboutcode-org/scancode-toolkit#5402 ·
Les mainteneurs répondent en général sous 3 jours
-
bug: Unreachable JSON extension and format validation in validate_input_pathPeut-être pris @0Cymantek0 l’a pris il y a 21 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
aboutcode-org/scancode-toolkit#5351 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
CycloneDX output: metadata.properties[].value emits JSON array instead of stringPeut-être pris @0Cymantek0 l’a pris il y a 21 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
aboutcode-org/scancode-toolkit#5349 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
Duplicate 'COPYLEFT' entries in legal file classification names in legal.py and classify.pyPeut-être pris @Pradeepbeleri l’a pris il y a 48 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
aboutcode-org/scancode-toolkit#5319 · 2 commentaires ·
Les mainteneurs répondent en général sous 3 jours
-
Duplicate autogen.sh entry in commoncode default ignoresPeut-être pris @Daksha1611 l’a pris il y a 51 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
aboutcode-org/scancode-toolkit#5316 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de aboutcode-org/scancode-toolkit
Issues similaires
-
Release notes from PR titlesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
[DATA] BDC portfolio DataFrame converts filed zero fair value and principal to missing valuesOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
dgunning/edgartools#1853 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
Imbad0202/academic-research-skills#1039 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
openmainframeproject/feilong#980 ·
Les mainteneurs répondent en général sous 5 jours