CodeSampleX

サンプル

ArgParser deferral of mandatory option validation in args 2.4.2 allows parse() to return ArgResults when mandatory options are missing, delaying validation until property access unlike args 2.4.1

sha256:45ab4bee4f9c6b7e6365080d4dbf5dae8f0aa412925e60d4debf1ab70b11457b

PUBLISHED L3_CONTRACT_PASS MIT-0

ケース

ゴール
ArgParser deferral of mandatory option validation in args 2.4.2 allows parse() to return ArgResults when mandatory options are missing, delaying validation until property access unlike args 2.4.1 HOW
パッケージ
args 2.4.2
環境
dart
作成日
2026-08-17T02:03:31Z

よくある思い込み

Omitting a mandatory option when parsing command line arguments with ArgParser causes parse() to throw an ArgParserException during the parse call.

このサンプルの作者が、ここで開発者やモデルが期待するであろうこととして記録したもの。下の契約が実際に実行されたものだ。

コントラクト

ファイル

検証済みアーティファクトをダウンロード (tar.gz) — 契約が実行された正確なバイト列

オリジンシーダー

csx-seed

検証レシート