ESLint BlogLibraries, Frameworks, etc.2 min read
ESLint v10.15.0 released
Highlights Faster config resolution This release includes an updated version of @eslint/config-array with a faster implementation of config resolution. This is the step in which ESLint decides, for every file and directory it visits, whether the path is ignored and which objects…
ESLint BlogLibraries, Frameworks, etc.3 min read
Retiring the contributor pool
Back in 2022, we shared our plan to pay all contributors for non-trivial contributions to ESLint. Our belief was that all contributions of a certain size are valuable and it didn’t make sense to pay team members for their pull requests and not pay anything for work done by…
ESLint BlogLibraries, Frameworks, etc.2 min read
ESLint now officially supports linting of shell scripts
Back in July of 2024 we announced our plan to make ESLint a more general-purpose linter capable of linting any language. Since then, we’ve added official support for JSON, Markdown, and CSS. Today, we’re happy to add shell scripts to that list with the introduction of the…
ESLint BlogLibraries, Frameworks, etc.1 min read
ESLint v10.14.0 released
Highlights In ESLint v10.14.0, the following rules have been updated to avoid incorrect or unexpected behavior in some edge cases: func-name-matching no-invalid-this no-restricted-globals object-shorthand yoda Features d23a7f9 feat: fix property descriptor handling in…
ESLint BlogLibraries, Frameworks, etc.2 min read
ESLint v10.13.0 released
Highlights Several core rules have been updated to report more linting problems. no-use-before-define The no-use-before-define rule has been updated to account for the fact that IIFEs execute immediately by treating them as part of the execution context where they are defined…