Check for Recursive/Hiden dependcies - multiple hops
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
Direzione di ricerca
Run the two sysmlv2 check commands using the attached circular reference.zip example and compare the reported warnings. Trace the circular namespace import validation for the Battery, PowerTrain, and Diagnostics files. Done means hidden multi-hop circular dependencies are reported while the command still exits successfully.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This works:
sysmlv2 check Engine.sysml Vehicle.sysml
Validation exits successfully but reports five warnings:
| Severity | Location | Message |
|---|---|---|
| Warning | Engine.sysml:3:20 |
Circular namespace import: Vehicle transitively imports this namespace back. |
| Warning | Vehicle.sysml:3:20 |
Circular namespace import: Engine transitively imports this namespace back. |
This doesn't work:
sysmlv2 check Battery.sysml PowerTrain.sysml Diagnostics.sysml
It didn't reported the hidden circular dependcies.
- Lingua principale
- Rust
- Stelle
- 23
- Fork
- 3
- Merge medio
- 9m
- PR unite (30g)
- 3
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 Open-MBEE/sysml-toolkit
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
Tutte le issue di Open-MBEE/sysml-toolkit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
aws-samples/sample-pacer#76 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
axodotdev/cargo-dist#2523 ·
I maintainer di solito rispondono entro 2 giorni