oxlint-maintainability

Installation
SKILL.md

Enforce TypeScript Maintainability with Oxlint

Install the bundled plugin and presets. Use coverage.md to check each rule's scope and exceptions.

Install

  1. Read the repository's instructions. Check Git status, the toolchain, lint config, path aliases, and workspace names. Preserve existing config and unrelated edits.

  2. Copy the assets from the target repository root:

    node <skill-directory>/scripts/install.mjs
    

    For Vite+, add --vite. This generates typed object presets from the bundled JSON. The default destination is tools/oxlint/maintainable/; pass another path to change it. The installer refuses existing paths and removes partial copies on failure. Compare the installed copy before upgrading.

  3. Check installed versions. Tested: Node 22/24 on macOS/Linux, Vite+ 1.2.0, Oxlint and @oxlint/plugins 1.88.0, oxlint-tsgolint 7.0.2004.

    For standalone Oxlint, use the repository's package manager to add compatible oxlint and matching @oxlint/plugins dev dependencies. For Vite+, use bundled Oxlint and add a compatible plugin dependency. Upgrade Vite+ if its Oxlint is too old.

  4. Merge the preset into the existing configuration. For .oxlintrc.json:

Installs
2
GitHub Stars
14
First Seen
8 days ago