Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
ESLint has released a new major which no longer supports the
.eslintrc.json
config format by default.To still allow for that format, an
ESLINT_USE_FLAT_CONFIG
environment variable has to be set tofalse
.This change is causing the tests for the
Generic.Debug.ESLint
sniff to fail.Setting the environment variable fixes this.
This is a test-only change for the following reasons:
As an alternative, it was considered to limit the version of
ESLint
being installed in the GH Actions workflow to version 8 of ESlint, but the change as made now is better IMO as it proves that the ESLint sniff does still work on 9, even though only for the old configuration formats.Refs:
Suggested changelog entry
Maybe a note that ESLint >= 9.0 is not supported unless the "old" ESLint configuration formats are being used in combination with setting
ESLINT_USE_FLAT_CONFIG=false
?