Skip to content

fix: migrate to ESLint 9 flat config for gts 7 compatibility#91

Merged
EndBug merged 3 commits intodependabot/npm_and_yarn/multi-c2d8b9b5cefrom
copilot/sub-pr-88
Feb 28, 2026
Merged

fix: migrate to ESLint 9 flat config for gts 7 compatibility#91
EndBug merged 3 commits intodependabot/npm_and_yarn/multi-c2d8b9b5cefrom
copilot/sub-pr-88

Conversation

Copy link
Contributor

Copilot AI commented Feb 28, 2026

  • Investigate CI failures
  • Create eslint.config.js (flat config format required by ESLint 9.x)
  • Remove deprecated .eslintignore (migrated to gts's built-in ignores)
  • Remove old .eslintrc.json (replaced by eslint.config.js)
  • Fix .prettierrc.js formatting
  • Fix tsconfig.json - remove declaration: false (incompatible with composite: true in gts 7)
  • Verify build and lint pass locally

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>
Copilot AI changed the title [WIP] Update dependencies eslint and gts to latest versions fix: migrate to ESLint 9 flat config for gts 7 compatibility Feb 28, 2026
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>
@EndBug EndBug marked this pull request as ready for review February 28, 2026 11:52
@EndBug EndBug merged commit 9ef8960 into dependabot/npm_and_yarn/multi-c2d8b9b5ce Feb 28, 2026
4 checks passed
@EndBug EndBug deleted the copilot/sub-pr-88 branch February 28, 2026 11:52
EndBug added a commit that referenced this pull request Feb 28, 2026
* chore(deps): bump eslint and gts

Bumps [eslint](https://github.com/eslint/eslint) to 9.39.2 and updates ancestor dependency [gts](https://github.com/google/gts). These dependencies need to be updated together.


Updates `eslint` from 8.57.0 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v8.57.0...v9.39.2)

Updates `gts` from 5.3.1 to 7.0.0
- [Release notes](https://github.com/google/gts/releases)
- [Changelog](https://github.com/google/gts/blob/main/CHANGELOG.md)
- [Commits](google/gts@v5.3.1...v7.0.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: indirect
- dependency-name: gts
  dependency-version: 7.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: migrate to ESLint 9 flat config for gts 7 compatibility (#91)

* Initial plan

* fix: migrate to ESLint 9 flat config and fix tsconfig for gts 7

Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>

* fix: remove old .eslintrc.json (replaced by eslint.config.js)

Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: EndBug <26386270+EndBug@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants