ESLint - 对象卷曲换行符

Val*_*lu3 6 javascript eslint eslintrc

有没有办法允许{}(一个空对象)同时保持其余部分不变?

    "object-curly-newline": [
      "error",
      {
        "ObjectExpression": "always",
        "ObjectPattern": { "multiline": true },
        "ImportDeclaration": { "multiline": true, "minProperties": 4 },
        "ExportDeclaration": "never"
      }
    ]
Run Code Online (Sandbox Code Playgroud)

tmh*_*005 9

空对象{}ObjectExpression,因此它总是通过指定来打破您的规则always。您可以通过配置保留空对象而不断线minProperties > 1

{
  "ObjectExpression": { "multiline": true, "minProperties": 1 },
}
Run Code Online (Sandbox Code Playgroud)