Skip to content

feat!: support and require ESLint 10 - #19

Merged
ItsChaceD merged 7 commits into
mainfrom
feat/RMET-5184/eslint-10
Sep 14, 2026
Merged

ItsChaceD merged 7 commits into
mainfrom
feat/RMET-5184/eslint-10

Conversation

@ItsChaceD

@ItsChaceD ItsChaceD commented Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Description

ESLint 10 dropped the old config format, so 0.4.0 cannot load on it at all. This rewrites both entry points in the new format and moves the dependencies to versions that work with it.

The only dependency actually replaced is eslint-plugin-import, which npm refuses to install alongside ESLint 10 (import-js/eslint-plugin-import#3227). It becomes eslint-plugin-import-x. Everything else is a version bump, plus @eslint/js, which is where the recommended core rules now live.

BREAKING CHANGE: consumers must be on ESLint 10 and add an eslint.config file. The eslintConfig field in package.json and .eslintignore are no longer supported.

Change Type

  • Fix
  • Feature
  • Refactor
  • Breaking Change
  • Documentation
  • Other (CI, chores, etc.)

Rationale / Problems Fixed

https://outsystemsrd.atlassian.net/browse/RMET-5184

Tests or Reproductions

Checked against the Capacitor core and CLI on ESLint 10

Platforms Affected

  • Android
  • iOS
  • Web

Notes / Comments

@OS-pedrogustavobilro OS-pedrogustavobilro left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't tested out the updated rules or eslint 9/10 yet, these comments are more "broad" I suppose.

Comment thread package.json Outdated
Comment thread package.json Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
@OS-pedrogustavobilro OS-pedrogustavobilro changed the title feat!: support ESLint 9 and 10 feat!: support ESLint 10 Sep 9, 2026
@OS-pedrogustavobilro OS-pedrogustavobilro changed the title feat!: support ESLint 10 feat!: support and require ESLint 10 Sep 9, 2026

@OS-pedrogustavobilro OS-pedrogustavobilro left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ItsChaceD
ItsChaceD merged commit c058919 into main Sep 14, 2026
@ItsChaceD
ItsChaceD deleted the feat/RMET-5184/eslint-10 branch September 14, 2026 15:18
@ItsChaceD
ItsChaceD restored the feat/RMET-5184/eslint-10 branch September 14, 2026 15:19
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