Skip to content

Update dependencies and replace ESLint with Oxlint - #105

Merged
jmetrikat merged 3 commits into
mainfrom
dependabot/bun/bun-dependencies-fcaddb1f61
Sep 28, 2026
Merged

jmetrikat merged 3 commits into
mainfrom
dependabot/bun/bun-dependencies-fcaddb1f61

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Replace ESLint with Oxlint so the dependency update can use TypeScript 7.0.2 without typescript-eslint's compiler API incompatibility.

  • Run oxlint . and oxlint . --fix through the existing lint scripts. Enable native TypeScript, React, and Oxc correctness checks, carry over TypeScript rule equivalents, and exclude generated reference docs, build output, and hidden files.
  • Remove ESLint, its Docusaurus/MDX/TypeScript plugins, all ESLint configuration, and the temporary TypeScript Dependabot exclusion.
  • Keep the OpenAPI plugin/theme updates to 5.2.0 and React/React DOM updates to 19.3.0. Add Oxlint 1.86.0 and restore TypeScript 7.0.2.
  • Remove one unused catch binding reported by Oxlint and update contributor instructions.

Markdown/MDX and Docusaurus-specific ESLint rules are no longer linted. Docusaurus still compiles the documentation during the production build.

Validation: bun install --frozen-lockfile, bun run lint, and bun run build pass locally, including agent discovery asset verification. Probes confirm TypeScript lint violations produce a nonzero exit code, generated files are excluded, and ESLint packages are absent from the lockfile. The build still reports existing non-blocking broken-anchor warnings.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
@dependabot
dependabot Bot force-pushed the dependabot/bun/bun-dependencies-fcaddb1f61 branch from 7113d64 to 80bcf3d Compare September 19, 2026 11:01
Bumps the bun-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [docusaurus-plugin-openapi-docs](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/tree/HEAD/packages/docusaurus-plugin-openapi-docs) | `5.1.2` | `5.2.0` |
| [docusaurus-theme-openapi-docs](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/tree/HEAD/packages/docusaurus-theme-openapi-docs) | `5.1.2` | `5.2.0` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.70.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.70.1` |
| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.11.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |



Updates `docusaurus-plugin-openapi-docs` from 5.1.2 to 5.2.0
- [Release notes](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/releases)
- [Changelog](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/commits/v5.2.0/packages/docusaurus-plugin-openapi-docs)

Updates `docusaurus-theme-openapi-docs` from 5.1.2 to 5.2.0
- [Release notes](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/releases)
- [Changelog](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/commits/v5.2.0/packages/docusaurus-theme-openapi-docs)

Updates `react` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react)

Updates `react-dom` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom)

Updates `@typescript-eslint/eslint-plugin` from 8.65.0 to 8.70.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.65.0 to 8.70.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/parser)

Updates `eslint` from 8.57.1 to 10.11.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v8.57.1...v10.11.0)

Updates `typescript` from 6.0.2 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v6.0.2...v7.0.2)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: docusaurus-plugin-openapi-docs
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: docusaurus-theme-openapi-docs
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bun-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bun-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/bun/bun-dependencies-fcaddb1f61 branch from 80bcf3d to 5a007ed Compare September 28, 2026 20:08
@jmetrikat jmetrikat changed the title Bump the bun-dependencies group across 1 directory with 8 updates Update dependencies and migrate to ESLint 10 flat config Sep 28, 2026
@jmetrikat jmetrikat changed the title Update dependencies and migrate to ESLint 10 flat config Update dependencies and replace ESLint with Oxlint Sep 28, 2026
@jmetrikat
jmetrikat merged commit 924b0bc into main Sep 28, 2026
7 checks passed
@jmetrikat
jmetrikat deleted the dependabot/bun/bun-dependencies-fcaddb1f61 branch September 28, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant