Я хотел бы использовать это правило с параметром ignoreParameters, установленным в false. Мой eslint настроен с файлом .eslintrc.json
, и мне не удается найти, как установить параметры для правила в этом файле. Я посмотрел do c и гуглил, и я посмотрел на этот вопрос , но я не смог найти пример того, как установить параметры для правила с eslint и .eslintrc.json
файлом.
Вот мой .eslintrc.json
файл, прежде чем я попытаюсь добавить это правило (правило применяется, но с опциями по умолчанию вместо тех, которые я хочу):
{
"parser": "@typescript-eslint/parser",
"extends": [
"react-app",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"rules": {
"@typescript-eslint/explicit-function-return-type": 0,
"@typescript-eslint/no-explicit-any": 0,
"no-return-await": 2,
"curly": 2
}
}
и вот что Я пытался, всегда приводя к тому, что правило больше не применяется (с ошибкой Definition for rule '@typescript-eslint/no-inferable-types' was not found @typescript-eslint/no-inferable-types
):
{
"parser": "@typescript-eslint/parser",
"extends": [
"react-app",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"rules": {
"@typescript-eslint/explicit-function-return-type": 0,
"@typescript-eslint/no-explicit-any": 0,
"no-return-await": 2,
"curly": 2,
"@typescript-eslint/no-inferable-types": [
"error",
{
"ignoreParameters": true
}
]
}
}
или:
{
"parser": "@typescript-eslint/parser",
"extends": [
"react-app",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"rules": {
"@typescript-eslint/explicit-function-return-type": 0,
"@typescript-eslint/no-explicit-any": 0,
"no-return-await": 2,
"curly": 2,
"@typescript-eslint/no-inferable-types": [
2,
{
"ignoreParameters": true,
"ignoreProperties": false
}
]
}
}
Спасибо за вашу помощь.