1.1.0 • Published 11 months ago

@oxlint/migrate v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@oxlint/migrate

test NPM Version NPM Downloads

Generates a .oxlintrc.json from a existing eslint flat config.

Usage

npx @oxlint/migrate <optional-eslint-flat-config-path>

When no config file provided, the script searches for the default eslint config filenames in the current directory.

Options

OptionsDescription
--merge* merge eslint configuration with an existing .oxlintrc.json configuration
--with-nurseryInclude oxlint rules which are currently under development
--output-file <file>The oxlint configuration file where to eslint v9 rules will be written to, default: .oxlintrc.json

* WARNING: When some categories are enabled, this tools will enable more rules with the combination of plugins. Else we need to disable each rule plugin/categories combination, which is not covered by your eslint configuration. This behavior can change in the future.

User Flow

  • Upgrade oxlint and @oxlint/migrate to the same version.
  • Execute npx @oxlint/migrate
  • (Optional): Disable supported rules via eslint-plugin-oxlint

Contributing

Generate rules

Generates the rules from installed oxlint version

pnpm generate
pnpm format

Unit + Integration Test

pnpm vitest

Manual Testing

pnpm manual-test
1.1.0

11 months ago

1.0.0

11 months ago

0.18.1

12 months ago

0.18.0

12 months ago

0.17.0

12 months ago

0.16.12

12 months ago

0.16.11

1 year ago

0.16.10

1 year ago

0.16.9

1 year ago

0.16.8

1 year ago

0.16.7

1 year ago

0.16.6

1 year ago

0.16.5

1 year ago

0.16.4

1 year ago

0.16.3

1 year ago

0.16.2

1 year ago

0.16.1

1 year ago

0.16.0

1 year ago

0.15.15

1 year ago

0.15.14

1 year ago

0.15.13

1 year ago

0.15.12

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago