Replace NewCascadeDeleter positional arguments with a config struct
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
Direzione di ricerca
Inizia individuando NewCascadeDeleter e lo stack di pulizia org-delete introdotto in PR #1838. Leggi i suoi chiamanti e il package deleter per identificare tutte le 17 dipendenze e i relativi punti di costruzione. Sostituisci la costruzione posizionale con la struct delle dipendenze denominata, quindi esegui i test Go pertinenti e conferma che il progetto venga compilato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
NewCascadeDeleter takes 17 positional dependencies after the org-delete cleanup stack (#1838). Every new dependency is appended positionally, which is easy to get wrong since several arguments share the same interface shape.
Replace the positional list with a struct (e.g. deleter.Deps) so construction is named and order-independent.
Raised in review: https://github.com/raystack/frontier/pull/1838#discussion_r3711259260
🤖 Generated with Claude Code
- Lingua principale
- Go
- Stelle
- 344
- Fork
- 47
- Merge medio
- 4g 4h
- PR unite (30g)
- 26
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di raystack/frontier
-
enhancement go
Difficoltà 4/5 3-5 giorni Idoneità per principianti 62/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
-
authz bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
-
Add OpenTelemetry tracing Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
Tutte le issue di raystack/frontier
Issue simili
-
nix: vendorHash is outdated Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Bob Shell support Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
santhosh-tekuri/jsonschema#276 ·