1

単純な配列定義があり、次の構文にしたい:

this.selfClosingHtmlTags = [
  'area', 'base', 'br', 'col', 'command', 'embed', 
  'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 
  'wbr'
]

ファイルを保存したときに、Eslint は 1 行に 1 つの項目を配置しました。

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"
    }]
  }
}

私もeslintでよりきれいに使用します。上記の構文に従うように構成するにはどうすればよいですか?

4

1 に答える 1

0

prettier と eslint の両方を使用して一部のスタイルガイドと prettier の間の競合を回避する場合は、 eslint-config-prettiereslint-plugin-prettierを使用することをお勧めします。

書式設定に関しては、 prettier を使用している場合: 手動の書式設定は忘れてください。そのツールのポイントは、それを処理することです。個人の好みに合わない場合もありますが、予測可能で首尾一貫したものになるように意図されています。Prettier の作成の背景にある理論的根拠については、イントロダクションを参照してください。

于 2017-05-28T11:38:48.657 に答える