Skip to content
@xslint

xslint

xslint

xslint catches malformed XML, invalid XPath, and stylistic defects in your XSL/XSLT stylesheets — on the command line, in CI, and live in your editor.


The toolchain

Project What it is
xslint The core CLI linter. It first checks that every stylesheet is well-formed and every XPath expression compiles, then runs its check catalog over what passed — with --fix for the mechanical defects.
xslint-action A GitHub Action that runs xslint on every pull request and annotates the diff inline, no SARIF step required.
xslint-lsp A Language Server plus a VS Code / Open VSX extension — live diagnostics and quick-fixes as you type, in any LSP-capable editor.
xslint-jetbrains A JetBrains IDE plugin — the same diagnostics and quick-fixes in IntelliJ IDEA, WebStorm, PyCharm, and the rest, via the xslint-lsp server.

Quick start

Lint a directory of stylesheets:

npx @maxonfjvipon/xslint path/to/stylesheets

Gate your pull requests in CI:

- uses: actions/checkout@v6
- uses: xslint/xslint-action@0.0.5

Links

Everything here is MIT-licensed.

Popular repositories Loading

  1. xslint xslint Public

    XSL Linter

    JavaScript 5 2

  2. xslint-action xslint-action Public

    xslint github action

    XSLT 2 1

  3. xslint-lsp xslint-lsp Public

    JavaScript 2

  4. .github .github Public

    Organization profile for xslint

  5. xslint-jetbrains xslint-jetbrains Public

    Kotlin

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…