Replace eslint rule for no-shadow with typescript-eslint/no-shadow (#44936)

This commit is contained in:
Wyatt Johnson 2023-01-16 19:02:59 -05:00 committed by GitHub
parent 28bf703285
commit e78c6ec2a5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 3 deletions

View file

@ -158,6 +158,9 @@
{
"files": ["packages/**/*.tsx", "packages/**/*.ts"],
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-shadow": "off",
"@typescript-eslint/no-shadow": ["warn", { "builtinGlobals": false }],
"@typescript-eslint/no-unused-vars": [
"warn",
{

View file

@ -1325,9 +1325,9 @@ export default async function build(
runtimeEnvConfig
)
// eslint-disable-next-line no-shadow
// eslint-disable-next-line @typescript-eslint/no-shadow
let isNextImageImported: boolean | undefined
// eslint-disable-next-line no-shadow
// eslint-disable-next-line @typescript-eslint/no-shadow
let hasSsrAmpPages = false
const computedManifestData = await computeFromManifest(

View file

@ -2448,7 +2448,7 @@ export default async function getBaseWebpackConfig(
devtoolRevertWarning(originalDevtool)
}
// eslint-disable-next-line no-shadow
// eslint-disable-next-line @typescript-eslint/no-shadow
const webpack5Config = webpackConfig as webpack.Configuration
// disable lazy compilation of entries as next.js has it's own method here