Typescript eslint отключить no-unused-vars - PullRequest
0 голосов
/ 25 сентября 2019

Я работаю над проектом Typescript React и обычно помещаю переменные-заполнители в код, чтобы все выкладывалось до тех пор, пока я не приступлю к реализации.Это приводит к куче eslint no-unused-vars ошибок и делает поиск реальных ошибок сложной задачей.

Как я могу отключить это глобально, пока я не буду готов к этому?Я использовал create-react-app my-app --typescript и не хочу извлекать проект, но не уверен, как отключить это предупреждение.

Я заметил, что в package.json есть раздел eslintConfig, поэтому я попытался там отключить ошибку, но она, похоже, не работает, есть команда, которую нужно запустить после редактирования package.json или мой синтаксис неверен?

"eslintConfig": {
    "extends": "react-app",
    "rules": {
      "no-unused-vars": "off"
    }
 },

Обновление


Я попытался обновить tsconfig.json, чтобы включить правило в несколько вариантов, но все равно не повезло.

{
  "compilerOptions": {
    ...
  },
  "include": [
    "src"
  ],
  "rules": {
    "no-unused-vars": "off"
  }
}

также пытался попробовать "no-unused-vars": ["off", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }] из этот ответ .

Единственное, что работает, - это поставить // eslint-disable-line @typescript-eslint/no-unused-vars после переменной.

1 Ответ

0 голосов
/ 25 сентября 2019

Поскольку вы использовали create-react-app my-app --typescript, в вашем my-app/

для вас уже должно быть создано tsconfig.json. В вашем tsconfig.json вы можете добавить правила для вашего компилятора машинописи.

{
  "extends": [...],
  "compilerOptions": {
    ...
  },
  "include": [...],
  "rules": {
    ...
    "no-unused-vars": "off"
    ...
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...