Data and settings files parse, match their schema, and use one layout.
| Check |
Stage |
Level |
What it does |
files/taplo-format |
commit |
recommended |
Checks that every TOML file parses and matches the taplo output under the shared settings. |
files/yamllint |
commit |
recommended |
Parses every YAML file and checks its indentation, keys, and values with yamllint. |
files/v8r |
push |
recommended |
Validates each file that matches a SchemaStore schema, such as package.json, tsconfig.json, mise files, and workflows. |
files/xmllint |
commit |
recommended |
Parses every XML file with xmllint. |
| Setting |
What it sets |
tools.yamllint.rules |
Option tables for active YAML rules; the level decides which rules run, and [format] sets the width. Ignore a finding with gspot ignore files/yamllint --rule <rule> --reason <why>. |
tools.v8r.schema |
File patterns mapped to schema URLs, for files that the SchemaStore catalog does not know. |
Always selected.
| Rule file |
Installed when |
.gspot/configurations/general/files/rules/YAML.md |
Always |
| Tool |
Version |
| taplo |
0.10.0 |
| yamllint |
1.38.0 |
| v8r |
6.1.0 |
| ajv |
8.20.0 |
| xmllint |
Any |
gspot writes .gspot/configurations/general/files/taplo.toml, .gspot/configurations/general/files/yamllint.yml, and .gspot/configurations/general/files/v8r.yml.