CodeSampleX

Sample

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

Case

Goal
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
Packages
args 2.4.2
Environment
dart
Created
2026-08-17T02:03:31Z

Commonly assumed

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

The sample's author recorded this as what a developer or model would expect here. The contract below is what actually ran.

Contract

Files

Download the verified artifact (tar.gz) — the exact bytes the contract ran against

Origin Seeder

csx-seed

Verification receipts