ESLint v9.27.0 リリース
ESLint v9.27.0 がリリース。MCP サーバーが@eslint/mcp として分離され、npx @eslint/mcp@latestで起動可能に。環境変数ESLINT_FLAGSによるフラグ設定、eslint-suppressions.json ファイルのソート、TypeScript 対応の強化などが行われた。新ルールno-unassigned-vars追加、no-useless-escapeに allowRegexCharacters オプション追加、no-array-constructorの自動修正対応なども含まれる。
ESLINT_FLAGS によるフラグ設定
Feature flagsを環境変数ESLINT_FLAGSで設定できるようになった。これは、CI/CD などで同じフラグを利用したいケースなどで有益。
txt
# .bashrc
export ESLINT_FLAGS="unstable_config_lookup_from_file,unstable_native_nodejs_ts_config"