Skip to content

feat(eslint): migrate to ESLint v10#821

Open
YusukeHirao wants to merge 4 commits intodevfrom
feat/eslint-v10
Open

feat(eslint): migrate to ESLint v10#821
YusukeHirao wants to merge 4 commits intodevfrom
feat/eslint-v10

Conversation

@YusukeHirao
Copy link
Copy Markdown
Member

Summary

  • ESLint v9.39.2 → v10.0.0、@eslint/js v9.39.2 → v10.0.1 にアップデート
  • eslint-plugin-eslint-comments を非推奨のため @eslint-community/eslint-plugin-eslint-comments に置換
  • @eslint/compatfixupPluginRules で v10 未対応プラグイン(import-x, jsdoc, comments, sort-class-members)をラップ
  • 非推奨ルール @typescript-eslint/no-var-requires を削除
  • ESLint v10 新ルール no-useless-assignment で検出された prefer-individual-transform-properties のコードを修正

Test plan

  • yarn lint:eslint が通ること
  • ESLint関連テスト(sort-class-members, prefer-top-level-await, Disallow DOMContentLoaded)が通ること
  • prefer-individual-transform-properties のユニットテスト(13件)が通ること

- Update eslint to v10.0.0 and @eslint/js to v10.0.1
- Replace eslint-plugin-eslint-comments with
  @eslint-community/eslint-plugin-eslint-comments
- Add @eslint/compat and wrap v10-incompatible plugins
  with fixupPluginRules (import-x, jsdoc, comments,
  sort-class-members)
- Remove deprecated @typescript-eslint/no-var-requires rule
@YusukeHirao YusukeHirao requested a review from arktds February 9, 2026 13:03
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Mar 2, 2026

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on March 26.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.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.

1 participant