You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
.eslintcache ist eingecheckt: lokaler Lint kann grün sein, während die CI rot ist #237
Damit überspringt ein lokaler Lauf jede Datei, deren Hash in der eingecheckten Cache-Datei steht — auch dann, wenn die Datei seither von einem Werkzeug geändert wurde, das den Cache nicht aktualisiert.
Konkret passiert in #233: die Control-Flow-Migration hatte die schließende Klammer des imports-Arrays in edit-source-parameters-dialog.component.ts entzogen. npm run lint war lokal grün, die CI rot (249:1 error Expected indentation of 2 spaces but found 0). Erst rm .eslintcache hat den Fehler lokal sichtbar gemacht. Kostet mindestens eine CI-Runde pro Fall und untergräbt den Zweck, vor dem Push zu linten.
Zwei Wege, einer genügt:
.eslintcache aus der Versionierung nehmen und in .gitignore eintragen — der Cache bleibt lokal wirksam, wandert aber nicht mehr zwischen Rechnern.
--cache aus dem lint-Skript entfernen; der Lauf dauert dann ein paar Sekunden länger und sagt dafür die Wahrheit.
Die erste Variante behält den Geschwindigkeitsvorteil und behebt die Ursache: eine Cache-Datei ist Zustand einer Arbeitskopie, kein Repo-Inhalt.
Behoben mit dem gemergten PR #246: .eslintcache ist aus der Versionierung entfernt. Der vorhandene .gitignore-Eintrag hält den Cache künftig lokal; --cache bleibt für schnelle Lint-Läufe erhalten.
Activity
jurei733 commentedon Oct 5, 2026
Behoben mit dem gemergten PR #246:
.eslintcacheist aus der Versionierung entfernt. Der vorhandene.gitignore-Eintrag hält den Cache künftig lokal;--cachebleibt für schnelle Lint-Läufe erhalten.