Rule linter

Ouverte
#5,272 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
python, yaml
Domaine
tooling

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

new feature

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aboutcode-org/scancode-toolkit

Toutes les issues de aboutcode-org/scancode-toolkit

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.