ESLint v9.26.0 リリース
ESLint v9.26.0 がリリース。ルール改善に加えて、MCP としての起動が可能に。
MCP サーバー統合
--mcpフラグで ESLint の MCP サーバーを起動。LLM による ESLint の操作が可能に。
json
{
"servers": {
"ESLint": {
"type": "stdio",
"command": "npx",
"args": ["eslint", "--mcp"]
}
}
}ルール改善
主な改善:
no-shadow-restricted-namesルールでglobalThisのシャドーイング検出をサポートreportGlobalThis: trueオプション追加
no-unused-expressionsルールにignoreDirectivesオプション追加- ES3 コードベースで”use strict”などを無視可能。
eqeqeqルールにサジェスト機能追加。