Commit 1cf3d3b
committed
chore: migrate from ESLint/Biome to oxlint/oxfmt
- Replace ESLint with oxlint (1.52.0) - 50-100× faster
- Replace Biome with oxfmt (0.37.0) - 3-30× faster
- Remove dependencies: @biomejs/biome, @biomejs/js-api, @biomejs/wasm-nodejs, @eslint/compat, @eslint/js, eslint, eslint-plugin-*, typescript-eslint, globals
- Add dependencies: oxlint@1.52.0, oxfmt@0.37.0 (exact versions)
- Update lint.mjs script to use oxlint/oxfmt
- Update test.mjs script to use oxlint
- Replace @eslint/compat includeIgnoreFile with simple gitignore parser
- Generate .oxlintrc.json from eslint.config.mjs using @oxlint/migrate
- Generate .oxfmtrc.json from biome.json using oxfmt --migrate
- Remove old config files: .config/eslint.config.mjs, test/npm/eslint.config.mjs, biome.json
- Apply oxfmt formatting to all files (139 files reformatted)
All tests passing. Performance significantly improved for linting and formatting operations.1 parent 00ae002 commit 1cf3d3b
147 files changed
Lines changed: 1650 additions & 2610 deletions
File tree
- .config
- packages/npm
- abab
- aggregate-error
- array-buffer-byte-length
- array-flatten
- array-includes
- array.from
- array.of
- array.prototype.at
- array.prototype.every
- array.prototype.filter
- array.prototype.findlastindex
- array.prototype.findlast
- array.prototype.find
- array.prototype.flatmap
- array.prototype.flat
- array.prototype.foreach
- array.prototype.map
- array.prototype.reduce
- array.prototype.toreversed
- array.prototype.tosorted
- arraybuffer.prototype.slice
- assert
- asynciterator.prototype
- available-typed-arrays
- date
- deep-equal
- define-properties
- es-aggregate-error
- es-define-property
- es-get-iterator
- es-iterator-helpers
- es-set-tostringtag
- es6-object-assign
- es6-symbol
- for-each
- function-bind
- function.prototype.name
- functions-have-names
- get-symbol-description
- globalthis
- gopd
- harmony-reflect
- has-property-descriptors
- has-proto
- has-symbols
- has-tostringtag
- hasown
- has
- hyrious__bun.lockb
- indent-string
- internal-slot
- is-arguments
- is-array-buffer
- is-bigint
- is-boolean-object
- is-core-module
- is-date-object
- is-generator-function
- is-interactive
- is-map
- is-nan
- is-negative-zero
- is-number-object
- is-regex
- is-set
- is-string
- is-symbol
- is-typed-array
- is-unicode-supported
- is-weakmap
- is-weakref
- is-weakset
- isarray
- iterator.prototype
- json-stable-stringify
- jsonify
- number-is-nan
- object-assign
- object-is
- object-keys
- object.assign
- object.entries
- object.fromentries
- object.getownpropertydescriptors
- object.getprototypeof
- object.groupby
- object.hasown
- object.values
- path-parse
- promise.allsettled
- promise.any
- querystringify
- reflect.getprototypeof
- reflect.ownkeys
- regexp.prototype.flags
- safe-array-concat
- safe-buffer
- safe-regex-test
- safer-buffer
- set-function-length
- side-channel
- string.fromcodepoint
- string.prototype.at
- string.prototype.codepointat
- string.prototype.endswith
- string.prototype.includes
- string.prototype.matchall
- string.prototype.padend
- string.prototype.padstart
- string.prototype.repeat
- string.prototype.replaceall
- string.prototype.split
- string.prototype.startswith
- string.prototype.trimend
- string.prototype.trimleft
- string.prototype.trimright
- string.prototype.trimstart
- string.prototype.trim
- typed-array-buffer
- typed-array-byte-length
- typed-array-byte-offset
- typed-array-length
- typedarray.prototype.slice
- typedarray
- unbox-primitive
- util.promisify
- which-boxed-primitive
- which-collection
- which-typed-array
- yocto-spinner
- scripts
- constants
- npm
- test/npm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
0 commit comments