linkml lint
#
linkml lint#
Run linter on SCHEMA.
SCHEMA can be a single LinkML YAML file or a directory. If it is a directory every YAML file found in the directory (recursively) will be linted.
linkml lint [OPTIONS] SCHEMA
Options
- -a, --all#
Process files that start with ‘.’.
- -c, --config <config>#
Custom linter configuration file.
- -f, --format <format>#
Report format.
- Default:
'terminal'
- Options:
terminal | markdown | json | tsv
- --validate#
Validate the schema against the LinkML Metamodel before linting.
- --validate-only#
Validate the schema against the LinkML Metamodel and then exit without checking linter rules.
- -v, --verbose#
- -o, --output <output>#
Report file name.
- --ignore-warnings#
Do not exit with an error status if only warnings are found.
- --max-warnings <max_warnings>#
Do not exit with an error status if up to this number of warnings (and no errors) are found.
- Default:
0
- --fix, --no-fix#
- -V, --version#
Show the version and exit.
Arguments
- SCHEMA#
Required argument