Repository navigation
v0.2.0 — Oxlint integration
Native Effect diagnostics now work inside Oxlint.
- Run
effect-tsrs oxlint ., or useeffect-tsrs patch --oxlintwith existing Oxlint scripts and editor integrations.unpatch --oxlintrestores the original files. - All 130 Effect rules execute in Rust. The existing
effecttsgo/*rule names, presets, schema, severity overrides and suppression comments are supported. - Standard TypeScript rules and
--type-checkrun through the installed stockoxlint-tsgolintbackend concurrently. - Supports unsaved editor buffers, project references and Unicode diagnostic ranges.
Install:
npm install --save-dev @yielded/effect-tsrs@0.2.0 oxlint@1.89.0 oxlint-tsgolint@7.0.2004Enable the effecttsgo plugin and desired rules in your Oxlint configuration. See the README for an example.
Supported versions are Oxlint 1.87.0–1.89.0 and oxlint-tsgolint 7.0.2003–7.0.2004. Linux Oxlint integration requires glibc.
Effect quick fixes, fix suggestions and per-rule profiling remain for follow-up. Standard TypeScript fixes are supported through the stock backend.
The Effect correction port is tracked in #5.