Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Consider reporting attribute differences when files have not changed

Ouverte
#111 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
tooling

Piste de recherche

L’issue ne nomme aucun fichier, test ni point d’entrée. Commencez par localiser la logique de comparaison qui traite les valeurs sha1 égales comme non modifiées, puis examinez la manière dont les attributs de ScanCode sont représentés. Le travail est terminé lorsqu’une option de comparaison spécifique aux attributs est définie et que les attributs modifiés sont couverts lorsque le contenu des fichiers est inchangé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement

I recently ran DeltaCode on two ScanCode scans of the same codebase (which happened to be e2fsprogs-1.44.2). Both scans were run with ScanCode v2.9.2 -- the difference:

  • One scan was run with the latest 2.9.2 release.
  • The other scan was run from a post-release branch (new-license-rules) in which several license-detection rules had been changed from those in the 2.9.2 release.

DeltaCode detected 0 deltas -- if a file's sha1 is the same in the two codebases being compared, the file is treated as unmodified; and in this case, the sha1 attribute of each file remained unchanged.

However, there may be use cases where detection of a change in some other attribute(s) -- including a ScanCode-specific attribute like the identification/characterization of a license -- would be valuable to the user, perhaps provided through use of an attribute-specific option/flag.

Langage dominant
Python
Étoiles
22
Forks
27
Métriques de merge des PR
Aucune PR mergée en 30 j

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/deltacode

Toutes les issues de aboutcode-org/deltacode

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.