Skip to content

v3.0.0

Choose a tag to compare

@jterrazz jterrazz released this 13 Apr 11:26
· 14 commits to main since this release
b125df1

⚠ BREAKING CHANGES

Presets migrated from JSON to JS modules

Before:

{ "extends": ["node_modules/@jterrazz/codestyle/presets/oxlint/node.json"] }

After:

import { defineConfig } from 'oxlint';
import { oxlint } from '@jterrazz/codestyle';

export default defineConfig({ extends: [oxlint.node] });
  • .oxlintrc.jsonoxlint.config.ts
  • .oxfmtrc.jsonoxfmt.config.ts

New features

  • Dynamic knip config merging (auto-detects library rules, convention paths, plugin deps)
  • Projects can delete their knip.json in most cases
  • Hexagonal architecture preset now exported as oxlint.hexagonal