Documentation
¶
Overview ¶
Command leaflow-doctor checks the CLI against the contracts it ships with.
It is a separate binary rather than a `leaflow doctor` subcommand so that it cannot reach a production build: there is no build tag to remember and no release flag to get wrong. CI runs `go run ./cmd/leaflow-doctor`.
What it checks is what cannot be derived from a contract and therefore has to be written down somewhere:
- command name collisions, which would otherwise surface as a cobra panic on a user's machine.
- operations with no operationId, which cannot be named and are silently skipped at runtime.
Click to show internal directories.
Click to hide internal directories.