Javascript 数组表达式中的Eslint错误缩进

Javascript 数组表达式中的Eslint错误缩进,javascript,eslint,prettier,Javascript,Eslint,Prettier,我有一个简单的数组定义,我希望它采用以下语法: this.selfClosingHtmlTags = [ 'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr' ] 当我保存文件时,Eslint每行放置一项: this.selfClosingHtmlTags = [ 'a

我有一个简单的数组定义,我希望它采用以下语法:

this.selfClosingHtmlTags = [
  'area', 'base', 'br', 'col', 'command', 'embed', 
  'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 
  'wbr'
]
当我保存文件时,Eslint每行放置一项:

this.selfClosingHtmlTags = [
  'area',
  'base',
  'br',
  'col',
  'command',
  'embed',
  'hr',
  'img',
  'input',
  'keygen',
  'link',
  'meta',
  'param',
  'source',
  'track',
  'wbr'
];
这是我当前的eslint配置:

{
  "extends": ["fbjs"],
  "rules": {
    "comma-style": ["error", "last"],
    "comma-dangle": ["error", "never"],
    "consistent-return": 0,
    "curly": ["error", "multi-line"],
    "indent": ["error", 2, {
      "CallExpression": {
        "arguments": "first"
      },
      "SwitchCase": 1,
      "ArrayExpression": "first"
    }]
  }
}
我也使用with。如何将其配置为遵循上面显示的语法?

我建议使用and,以避免某些样式指南和prettier之间的冲突

至于格式化,如果你使用的是prettier:忘记手动格式化。该工具的目的是为您处理这些问题。它有时可能不适合你的个人品味,但它意味着可预测性和连贯性

我建议使用and,如果您要同时使用Pretter和eslint,以避免一些样式指南和Pretter之间的冲突

至于格式化,如果你使用的是prettier:忘记手动格式化。该工具的目的是为您处理这些问题。它有时可能不适合你的个人品味,但它意味着可预测性和连贯性