Búsqueda de sitios web

typescript - No se puede desactivar `compilerOptions: noUnusedLocals` y `compilerOptions: noUnusedParameters` en vscode


Estoy usando @typescript-eslint para gestionar locales y parámetros no utilizados y, por lo tanto, quiero desactivar que TypeScript genere advertencias duplicadas.

Aquí están mis configuraciones.

// tsconfig.base.json
{
  "$schema": "https://json.schemastore.org/tsconfig",
  "display": "Expo",

  "compilerOptions": {
    "allowJs": true,
    "esModuleInterop": true,
    "jsx": "react-native",
    "lib": ["DOM", "ESNext"],
    "moduleResolution": "node",
    "noEmit": true,
    "resolveJsonModule": true,
    "skipLibCheck": true,
    "target": "ESNext"
  },

  "exclude": ["node_modules", "babel.config.js", "metro.config.js", "jest.config.js"]
}
// tsconfig.json
{
  "extends": "expo/tsconfig.base",

  // default values are here 👉 https://www.typescriptlang.org/tsconfig
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "allowUnreachableCode": true,
    "baseUrl": ".",
    "module": "esnext",
    "noErrorTruncation": true,
    "noUnusedLocals": false,
    "noUnusedParameters": false,
    "paths": { "~/*": ["./*"] }
  }
}

Pero con esos ajustes, todavía recibo 6133 advertencias de TS.

¿Qué me estoy perdiendo? Gracias.

Artículos relacionados