Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
There was a problem hiding this comment.
Pull Request Overview
This PR enables oxlint for the entire monorepo by adding a centralized configuration and updating package dependencies. The changes consolidate linting configuration from individual workspace packages to a monorepo-wide approach.
- Adds a global oxlint configuration file with comprehensive plugin support
- Updates oxlint dependency version and adds a new lint script to the root package.json
- Removes oxlint dependency from the VSCode editor package and consolidates its configuration
Reviewed Changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package.json | Adds lint script and updates oxlint dependencies for monorepo-wide linting |
| editors/vscode/package.json | Removes oxlint dependency and updates TypeScript to use catalog reference |
| editors/vscode/client/ConfigService.ts | Adds void operator to silence unused return value warning |
| editors/vscode/.oxlintrc.json | Removes local oxlint configuration file |
| .oxlintrc.json | Adds comprehensive monorepo-wide oxlint configuration with plugins and ignore patterns |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
ea8f58f to
99bc1b1
Compare
Same as #13184. #13173 enabled Oxlint for all the repo, but we currently skip `napi` directory. Fix all errors that Oxlint flags in `napi/parser`. We currently can't turn on Oxlint for the directory, because `oxlint-disable` comments don't work for type-aware rules, but we should be able to once that's fixed.
#13173 enabled Oxlint for all the repo, but we currently skip `napi` directory. Fix all errors that Oxlint flags in `napi/oxlint2`. We currently can't turn on Oxlint for the directory, because `oxlint-disable` comments don't work for type-aware rules, but we should be able to once that's fixed.
Also enabled
--type-aware.