Before You File a Bug Report Please Confirm You Have Done The Following...
Playground Link
https://typescript-eslint.io/play/#ts=5.5.2&fileType=.tsx&code=KYOwrgtgBAogHgQwgBwDbCgbwLACgpQByA9gC7xJrAA0eBFK6tuAvnkA&eslintrc=N4KABGBEBOCuA2BTAzpAXGUEKQHYHsBaZACwEMATfAd3UnwDMHIAacbSAAQBcBPABxQBjaAEt%2B3Qinijc3APQFi5KrTSRE0aPmiR2AXxD6gA&tsconfig=N4KABGBEDGD2C2AHAlgGwKYCcDyiAuysAdgM6QBcYoEEkJemy0eAcgK6qoDCAFutAGsylBm3TgwAXxCSgA&tokens=false
Repro Code
enum Example {
NotExample,
Example,
}
ESLint Config
{
"rules": {
"no-shadow":"off",
"@typescript-eslint/no-shadow":"error"
}
}
tsconfig
Expected Result
I expect that this works, and does not result in any linting errors. At least it used to work before upgrading to @typescript-eslint v8.
Actual Result
'Example' is already declared in the upper scope on line 1 column 6. 3:3 - 3:10
Additional Info
No response
Before You File a Bug Report Please Confirm You Have Done The Following...
Playground Link
https://typescript-eslint.io/play/#ts=5.5.2&fileType=.tsx&code=KYOwrgtgBAogHgQwgBwDbCgbwLACgpQByA9gC7xJrAA0eBFK6tuAvnkA&eslintrc=N4KABGBEBOCuA2BTAzpAXGUEKQHYHsBaZACwEMATfAd3UnwDMHIAacbSAAQBcBPABxQBjaAEt%2B3Qinijc3APQFi5KrTSRE0aPmiR2AXxD6gA&tsconfig=N4KABGBEDGD2C2AHAlgGwKYCcDyiAuysAdgM6QBcYoEEkJemy0eAcgK6qoDCAFutAGsylBm3TgwAXxCSgA&tokens=false
Repro Code
ESLint Config
tsconfig
{ "compilerOptions": { "strictNullChecks": true } }Expected Result
I expect that this works, and does not result in any linting errors. At least it used to work before upgrading to
@typescript-eslintv8.Actual Result
'Example' is already declared in the upper scope on line 1 column 6. 3:3 - 3:10Additional Info
No response