Beispiel
args mandatory validation happens on retrieval rather than on parse
sha256:d550e6fa19ab4b9a4d9b149a8c87ac6a7f2ec5a77825cb4cde684933e0fd1b54
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- args mandatory validation happens on retrieval rather than on parse HOW
- Pakete
- args 2.7.0
- Umgebung
- dart
- Erstellt
- 2026-08-17T03:18:28Z
Häufige Annahme
ArgParser.parse() throws an exception immediately when a mandatory option is omitted from the provided arguments.
So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.
Contract
- ArgParser.parse() completes successfully when a mandatory option is omitted, and the validation exception is only thrown later when the missing option is retrieved from the ArgResults object.
Dateien
- NOTES.md
- csx.json
- pubspec.lock
- pubspec.yaml
- test/contract.dart
Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief
Ursprungs-Seeder
Verifizierungsbelege
- dart 3 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · pub@1 · 2026-08-17 · ed25519:d91480838ac982c9