All Sources (20)

8
Articles
6月14日 23:05
Last updated
v9.29.0

v9.29.0

ESLintのバージョン9.29.0がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能には、ECMAScript 2026のサポート、ES2025のグローバル変数の追加、クラスメソッドでの自動アクセサーフィールドのサポート、グローバル型宣言の許可、制限されたプロパティに対するallowPropertiesオプションの追加などがあります。また、バグ修正としては、否定パターンと配列に対する明示的な一致動作の修正や、LintOptions.filterCodeBlockの型の修正が行われました。ドキュメントも更新され、カスタム名前パラメータのサポートが追加されました。全体として、パフォーマンスの向上や機能の拡充が図られています。 • ECMAScript 2026のサポートが追加された。 • ES2025のグローバル変数が追加された。 • クラスメソッドでの自動アクセサーフィールドのサポートが追加された。 • グローバル型宣言がno-varで許可されるようになった。 • 否定パターンと配列に対する明示的な一致動作が修正された。 • LintOptions.filterCodeBlockの型が修正された。 • ドキュメントが更新され、カスタム名前パラメータのサポートが追加された。 • パフォーマンスの向上が図られた。

eslint/eslint
framework library release
v9.28.0

v9.28.0

ESLintのバージョン9.28.0がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能には、languageOptionsのシリアル化のカスタマイズ、CLIオプションの追加、TypeScript構文のサポートが含まれています。具体的には、no-use-before-define、no-shadow、no-magic-numbersルールにTypeScript構文がサポートされ、func-styleルールにallowTypeAnnotationが追加されました。また、グローバル変数の削除や、context.reportの型の更新などのバグ修正も行われています。ドキュメントも更新され、ファイル設定エントリのネストされた配列や、config配列がファイルのサブセットに適用される方法が明確にされています。 • ESLint v9.28.0がリリースされた。 • 新機能としてlanguageOptionsのシリアル化のカスタマイズが追加された。 • CLIオプション--pass-on-unpruned-suppressionsが追加された。 • TypeScript構文がno-use-before-define、no-shadow、no-magic-numbersルールでサポートされた。 • func-styleルールにallowTypeAnnotationが追加された。 • バグ修正として、グローバル変数の削除やcontext.reportの型の更新が行われた。 • ドキュメントが更新され、設定エントリのネストされた配列についての説明が追加された。

eslint/eslint
api library release
v9.27.0

v9.27.0

ESLintのバージョン9.27.0がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能には、ESLINT_FLAGS環境変数でフラグを設定できる機能、MCPサーバーの外部化、no-useless-escapeルールにallowRegexCharactersを追加する機能、no-unassigned-varsルールの追加、max-paramsでのTS構文のサポートなどがあります。また、バグ修正として、削除されたルールの不一致の修正、SourceCodeクラスの型定義の修正、Linter.ESLintParseResult型のサービスプロパティ名の修正などが行われました。ドキュメントも更新され、TypeScriptに関する凍結ルールの説明が追加され、Neovimのエディタ統合が文書化されました。 • ESLintの新機能として、ESLINT_FLAGS環境変数でフラグを設定可能に • MCPサーバーの外部化が実施された • no-useless-escapeルールにallowRegexCharactersが追加された • no-unassigned-varsルールが新たに追加された • max-paramsでTypeScript構文のサポートが追加された • バグ修正として、削除されたルールの不一致が修正された • SourceCodeクラスの型定義が修正され、Linter.ESLintParseResult型のサービスプロパティ名が修正された • ドキュメントが更新され、TypeScriptに関する情報が追加された

eslint/eslint
api library release
v9.26.0

v9.26.0

Features e9754e7 feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus) 0fa2b7a feat: add suggestions for eqeqeq rule (#19640) (Nitin Kumar) dcbdcc9 feat: Add MCP server (#19...

eslint/eslint
release
v9.25.1

v9.25.1

Bug Fixes cdc8e8c fix: revert directive detection in no-unused-expressions (#19639) (sethamus) Chores 1f2b057 chore: upgrade @eslint/[email protected] (#19642) (Milos Djermanovic) 771317f chore: package...

eslint/eslint
release
v9.25.0

v9.25.0

Features dcd95aa feat: support TypeScript syntax in no-empty-function rule (#19551) (sethamus) 77d6d5b feat: support TS syntax in no-unused-expressions (#19564) (Sweta Tanwar) 90228e5 feat: suppor...

eslint/eslint
release
v9.24.0

v9.24.0

Features 556c25b feat: support loading TS config files using --experimental-strip-types (#19401) (Arya Emami) 72650ac feat: support TS syntax in init-declarations (#19540) (Nitin Kumar) 03fb0bc fe...

eslint/eslint
release
v9.23.0

v9.23.0

Features 557a0d2 feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg ✨) 8320241 feat: support TypeScript syntax in default-param-last (#19431) (Josh Goldberg ✨) 833c4...

eslint/eslint
release