magus-doctor
Validate the workspace
Synopsis
magus doctor [flags]
Description
Run a suite of diagnostic checks against the workspace and report the results. Checks include:
- Project discoverability and language coverage
Findings come at two levels. [fail] is a workspace that is wrong regardless of how you like to work - a dependency graph cycle, an unparsable magusfile, two targets claiming one output - and exits non-zero. [advice] is a convention magus recommends, such as target naming or language coverage; it is reported and exits zero, because ci is the one target name magus reserves and the rest of the layout is yours. No flag promotes advice to failure.
Examples
Run all checks
magus doctor
JSON report
magus doctor -o json
See Also
magus(1), magus-ls(1), magus-describe(1), magus-run(1), magus-x(1), magus-where(1), magus-affected(1), magus-insight(1), magus-graph(1), magus-watch(1), magus-status(1), magus-config(1), magus-server(1), magus-completion(1), magus-man(1), magus-init(1), magus-self(1), magus-version(1)