Other languages¶
Important
Although these checks are about other languages, the tooling is largely Python-based, and the configuration is in the pyproject.toml
Except Python a few other "complementary" languages (mostly markup) are verified by both pre-commit
and CI pipelines, namely:
- Generic code checks -
codespell
⧉ verifies spelling and compliance witheditorconfig
⧉ is checked byeditorconfig-checker
⧉ yaml
- responsible for GitHub Actions workflows,mkdocs.yml
,.pre-commit-config.yaml
, performed by adrienverge/yamllint ⧉pyproject.toml
- responsible for Python project configuration, validated by abravalheri/validate-pyproject ⧉json
- responsible mainlyrenovate.json
, performed by pre-commit/pre-commit-hooks ⧉ini
responsible for.editorconfig
and.vale.ini
, performed by danieljrmay/pyinilint ⧉markdown
- anymarkdown
files, see prose for more information)CITATION.cff
- checked by citation-file-format/cffconvert ⧉
As with other commands, they have check-<language>
and (if available) fix-<language>
variants and follow standard procedure as outlined in the configuration section.
Code Sources¶
pyproject.toml
.pre-commit-config.yaml
.github/workflows/<language>*.yml