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