Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
15bf898
rename .eslintrc.js -> .oxlintrc.json
trevor-scheer Apr 19, 2026
3a10db0
remove copyright comment block
trevor-scheer Apr 19, 2026
3060331
inline RESTRICTED_IMPORTS at root rules usage site
trevor-scheer Apr 19, 2026
4c9dcbe
inline RESTRICTED_IMPORTS at graphiql-react/graphiql override
trevor-scheer Apr 19, 2026
d9b1eab
inline RESTRICTED_IMPORTS at monaco-graphql override
trevor-scheer Apr 19, 2026
3699e6a
remove JS variable declaration and module.exports wrapper
trevor-scheer Apr 19, 2026
3ba07a2
remove all JS comments
trevor-scheer Apr 19, 2026
37a3146
quote all object keys
trevor-scheer Apr 19, 2026
0879bff
convert single-quoted strings to double-quoted strings
trevor-scheer Apr 19, 2026
cdea0a1
remove trailing commas
trevor-scheer Apr 19, 2026
4be3db6
remove root: true
trevor-scheer Apr 19, 2026
17c9bd8
remove reportUnusedDisableDirectives
trevor-scheer Apr 19, 2026
8c18764
remove extends array from first override
trevor-scheer Apr 19, 2026
8ac9015
remove parserOptions from first override
trevor-scheer Apr 19, 2026
a62337e
add top-level plugins array
trevor-scheer Apr 19, 2026
f3ac0c9
move env from first override to root level
trevor-scheer Apr 19, 2026
d29d325
move globals from first override to root level
trevor-scheer Apr 19, 2026
8ca7715
move settings from first override to root level
trevor-scheer Apr 19, 2026
891d8d0
move rules from first override to root level, remove first override
trevor-scheer Apr 19, 2026
7523ebf
convert globals values from booleans to strings
trevor-scheer Apr 19, 2026
ce17fb8
rename @typescript-eslint/ prefix to typescript/
trevor-scheer Apr 19, 2026
9a89c1f
rename import-x/ prefix to import/
trevor-scheer Apr 19, 2026
1c51190
normalize JSON indentation to 2 spaces
trevor-scheer Apr 19, 2026
9947d2d
remove 89 rules set to "off" from root rules
trevor-scheer Apr 19, 2026
2061d68
remove @shopify/prefer-early-return — plugin not available in oxlint
trevor-scheer Apr 19, 2026
ced8ce9
remove sonarjs rules with no native equivalent
trevor-scheer Apr 19, 2026
c5d1263
replace sonarjs/void-use with no-void — direct equivalent, both forbi…
trevor-scheer Apr 19, 2026
12ba195
replace sonarjs/prefer-promise-shorthand with unicorn/no-useless-prom…
trevor-scheer Apr 19, 2026
7ae65d6
replace sonarjs/no-dead-store with no-useless-assignment
trevor-scheer Apr 19, 2026
de5baa8
replace sonarjs/no-redundant-jump with no-useless-return
trevor-scheer Apr 19, 2026
d3cfc90
remove 12 core eslint rules not supported by oxlint
trevor-scheer Apr 19, 2026
97b18ef
remove 3 react rules not supported by oxlint
trevor-scheer Apr 19, 2026
6778bb1
remove import/no-extraneous-dependencies and import/no-unresolved — n…
trevor-scheer Apr 19, 2026
71138b2
remove 4 unicorn rules not supported by oxlint
trevor-scheer Apr 19, 2026
2b7b3a3
fix eqeqeq option: allow-null -> smart
trevor-scheer Apr 19, 2026
aa04c49
fix react.version: detect -> 18
trevor-scheer Apr 19, 2026
e7cf9b7
remove eslint-only override fields
trevor-scheer Apr 19, 2026
4d31b73
remove mdx overrides — oxlint doesn't process md/mdx files
trevor-scheer Apr 19, 2026
c41f10f
expand excludedFiles to explicit file lists
trevor-scheer Apr 19, 2026
affb3ef
remove ignorePatterns — will use --ignore-path .eslintignore instead
trevor-scheer Apr 19, 2026
310dae0
remove react-hooks/react-compiler from graphiql override
trevor-scheer Apr 19, 2026
feb2554
disable oxlint plugin defaults not in the original eslint config
trevor-scheer Apr 19, 2026
3fb480f
add ignorePatterns entries to .eslintignore
trevor-scheer Apr 19, 2026
a0456ca
replace eslint deps with oxlint in package.json, update scripts
trevor-scheer Apr 19, 2026
1a464dd
update cspell config for oxlint
trevor-scheer Apr 19, 2026
3d84628
rename ESLint CI job to Oxlint
trevor-scheer Apr 19, 2026
e2f6673
update yarn.lock
trevor-scheer Apr 19, 2026
e2a18bb
add eslint-plugin-react-hooks and oxlint-plugin-eslint for jsPlugins
trevor-scheer Apr 19, 2026
8660558
add jsPlugins section for eslint-js and react-hooks-js
trevor-scheer Apr 19, 2026
df8eb43
recover no-restricted-properties via eslint-js jsPlugin
trevor-scheer Apr 19, 2026
eb7c5e2
recover no-restricted-syntax via eslint-js jsPlugin
trevor-scheer Apr 19, 2026
125c277
recover remaining core eslint rules via eslint-js jsPlugin
trevor-scheer Apr 19, 2026
1889eb1
recover react-compiler rules via react-hooks-js jsPlugin
trevor-scheer Apr 19, 2026
8782a23
move eslint-disable-line to dependency array where oxlint reports the…
trevor-scheer Apr 19, 2026
33d21ad
update inline disable comment for oxlint eslint-js plugin prefix
trevor-scheer Apr 19, 2026
9383e12
update yarn.lock for jsPlugins deps
trevor-scheer Apr 19, 2026
33aacd7
prettier format .oxlintrc.json
trevor-scheer Apr 19, 2026
5648845
fix react-hooks-js rules and sonarjs replacements
trevor-scheer Apr 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,12 @@ CHANGELOG.md
**/CHANGELOG.md
packages/vscode-graphql-syntax/tests/__fixtures__/
packages/graphql-language-service-server/src/__tests__/parseDocument.test.ts
react-app-env.d.ts
next-env.d.ts
functions/*
**/*.d.ts
packages/graphiql-react/__mocks__/monaco-editor.ts
packages/graphiql-plugin-doc-explorer/__mocks__/zustand.ts
packages/graphiql-plugin-doc-explorer/__mocks__/monaco-editor.ts
packages/graphiql-plugin-history/__mocks__/zustand.ts
packages/graphiql-plugin-history/__mocks__/monaco-editor.ts
Loading
Loading