Добавьте правило object-curly-newline к вашему .eslintrc.json
, где, по крайней мере, ImportDeclaration
установлено всегда (другие параметры не влияют на принудительное использование новых строк в объявлениях импорта).
Пример:
"object-curly-newline": ["error", {
"ObjectExpression": "always",
"ObjectPattern": { "multiline": true },
"ImportDeclaration": "always",
"ExportDeclaration": { "multiline": true, "minProperties": 3 }
}]
Этот шаблон теперь приведет к ошибке:
Пока это действительно:
Однако здесь есть одна загвоздка - это правило требует только новых строк после открывающей скобки и перед закрывающей скобкой, так что вы можете удвоить импорт, если между ними есть новые строки. брекеты: