diagnose exit code
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 52/100
Rechercherichtung
Beginne in diagnose.cpp bei der return-Zeile und prüfe, wie die Prüfungen die Variable has_error setzen. Ändere das Verhalten des Exit-Status wie beschrieben und verifiziere anschließend, dass ein Diagnosefehler einen Status ungleich null erzeugt, während ein fehlerfreier Lauf erfolgreich bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Currently, the diagnose utility prints all output to stdout and returns 0 regardless of warnings. Would it make sense to return a non-zero exit status if there's an error with any of the checks?
This would make it easier to programmatically distinguish CmdStan runs with diagnostic warnings in the shell. As far as I know, currently the diagnose output needs to be checked manually or the output loaded into one of the programming language specific packages.
The return line in diagnose.cpp can just return the bool value from the variable has_error, or a more specific exit code can be used.
- Vorherrschende Sprache
- C++
- Sterne
- 240
- Forks
- 105
- Ø Merge
- 1 T. 5 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus stan-dev/cmdstan
-
diagnose flags R-hat only above 1.015 and ESS only below N/1000; documentation says 1.01 and 400Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
-
Release CmdStan 2.40Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 55/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
-
code-cleanup
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Alle Issues in stan-dev/cmdstan
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
-
area:qmc bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
Maintainer antworten meist innerhalb von 3 Tagen
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
ASGC-Game-Jam/asgc-gamejam-2026#563 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/ysql kind/bug priority/medium status/awaiting-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
yugabyte/yugabyte-db#37523 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100