ESLint-object-curly-newline

问题描述

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

    "object-curly-newline": [
      "error",{
        "ObjectExpression": "always","ObjectPattern": { "multiline": true },"ImportDeclaration": { "multiline": true,"minProperties": 4 },"ExportDeclaration": "never"
      }
    ]

解决方法

空对象{}ObjectExpression,因此它总是通过指定always违反您的规则。您可以通过配置minProperties > 1来保持空对象而不会断行:

{
  "ObjectExpression": { "multiline": true,"minProperties": 1 },}