Fix test fixture, README provenance and remaining Windows-only polish
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 62/100
Piste de recherche
Commence par le fixture TestCompareWindowsOnly dans plugin/scripts/godebugdiff_test.go, où winreadlinkvolume est attendu comme Changed: 26 alors qu'il devrait être 23. Reproduis le point 1 en commentant c.WindowsOnly = isWindowsOnly(k) dans compare() et vérifie l'URL dans le message d'échec. C'est terminé lorsque le fixture vérifie 23 avec l'URL #go-123 et contrôle Before, After et Package, et que examples/README.md indique à un seul endroit la toolchain de chaque fichier.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Follow-up from #12:
- TestCompareWindowsOnly (plugin/scripts/godebugdiff_test.go) gives winreadlinkvolume Changed: 26. The real value is 23, so the change gets the URL go.dev/doc/godebug#go-126 instead of #go-123. To reproduce: comment out c.WindowsOnly = isWindowsOnly(k) in compare() and run the test; the failure message prints URL:https://go.dev/doc/godebug#go-126. Use 23. The test also ignores the second value compare() returns and never checks Before, After or Package. Asserting them costs nothing.
- The WindowsOnly field comment now says "Windows-specific setting", but isWindowsOnly only checks the "win" name prefix. Make the comment match the rule, or derive the mark from an explicit list.
- examples/README.md line 12 still says the real outputs were made with Go 1.27.3, and the new line 24 says cobra.txt was redone with Go 1.27.4. Put the toolchain for each file in one place, for example a column in the table.
- Item 3 of #11 is still open, although #12 closes #11: the "No binary imports the package, so no effect" section still adds "(Windows only)". To reproduce: run from 1.22 to 1.23 on a module whose only binary is an empty func main() {}. Also, windowsOnly still uses omitempty while goCommand is always emitted, and the report does not tell Linux-only services that they can ignore the pins for Windows-only settings.
GillMacedo
- Langage dominant
- Go
- Étoiles
- 0
- Forks
- 3
- Merge moyen
- 4 h 55 min
- PR mergées (30 j)
- 4
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni 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 GillMacedo/godebugdiff
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Add a --only flag to filter by packagePeut-être pris @snehaapratap l’a pris il y a 13 jours. Ouvertegood first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
-
Read the go line from go.work in workspace modePeut-être pris @ducnhan123-co l’a pris il y a 12 jours. Ouvertegood first issue
Difficulté 4/5 3-5 jours Accessibilité débutants 22/100
GillMacedo/godebugdiff#4 · 1 commentaire ·
-
good first issue
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
Toutes les issues de GillMacedo/godebugdiff
Issues similaires
-
needs-triage typo
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue severity: low tech-debt
Difficulté 2/5 Une demi-journée Accessibilité débutants 75/100
TMHSDigital/subenum#329 ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] Backend summarize min() / max() panics when a field has no numeric valuesPeut-être pris @weng5e l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
grafana/grafana-infinity-datasource#1832 ·
Les mainteneurs répondent en général sous 1 jour
-
tech-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
GillMacedo/racesift#14 ·