Skip to content

Add stylelint and chktex to ci-tools image#17

Merged
lex57ukr merged 1 commit intomainfrom
8-add-stylelint-and-chktex-to-ci-tools
Feb 15, 2026
Merged

Add stylelint and chktex to ci-tools image#17
lex57ukr merged 1 commit intomainfrom
8-add-stylelint-and-chktex-to-ci-tools

Conversation

@lex57ukr
Copy link
Contributor

Summary

The Keystone project has CSS and TeX files that are currently not linted in CI. This PR adds stylelint (CSS linter) and chktex (LaTeX linter) to the ci-tools image so CI pipelines can lint these file types.

Related Issues

Fixes #8

Changes

  • Add chktex to the apt install block in the Dockerfile
  • Add stylelint as a new npm install block (following the biome/markdownlint-cli2 pattern)
  • Update resolve, verify, and compose pipelines to support the new tools
  • Seed STYLELINT_VERSION=17.3.0 in the lockfile

Install chktex (LaTeX linter) via apt and stylelint (CSS linter) via
npm, following the established patterns for each install method.
Update the resolve, verify, and compose pipelines accordingly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lex57ukr lex57ukr added enhancement New feature or request docker Docker image changes labels Feb 15, 2026
@lex57ukr lex57ukr merged commit 8ac8963 into main Feb 15, 2026
1 check passed
@lex57ukr lex57ukr deleted the 8-add-stylelint-and-chktex-to-ci-tools branch February 15, 2026 05:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Docker image changes enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add stylelint and chktex to ci-tools image

1 participant