Мы используем ESLint в нашем проекте, поэтому я хочу отформатировать свой код с помощью правил ESLint в процессе разработки. Я использую WebStorm и в настоящее время всегда использую функцию «исправить проблемы ESLint» из контекстного меню. К сожалению, это форматирует весь файл, который я не хочу.
Кто-нибудь знает, как я могу отформатировать свой код, например, встроенную в WebStorm функцию «переформатировать код» (где форматируется только выбранная область), но в соответствии с правилами ESLint?
Вот моя конфигурация eslintrc
{
"extends": "eslint-config-airbnb-base",
"rules": {
"no-console": ["error"],
"import/no-extraneous-dependencies": {
"optionalDependencies": true
},
"indent": [ "error", 4] ,
"arrow-parens": ["error", "as-needed"],
"max-len": [ "error", 120, 4, { "ignoreComments": true, "ignoreUrls": true} ],
"no-underscore-dangle": [2, { "allowAfterThis": true }]
},
"env": {
"jest": true,
"es6": true,
"node": true
},
"parserOptions": { "ecmaVersion": 9 }
}