2

を使用して不変レコードの形状を定義するコードがいくつかありますtyped-immutable(この質問には関係ありません。背景を提供するためだけに)

ルールに基づいて lint チェックを適用すると、次のairbnbエラーが発生します。
20:1 error Line 20 exceeds the maximum line length of 80 max-len

これは問題のある行です:

  type: new AnyOf(ITEM_A, ITEM_B, ITEM_C, ITEM_D, ITEM_E, ITEM_F, ITEM_G),

したがって、当然、2行に分割します。

  type: new AnyOf(ITEM_A, ITEM_B, ITEM_C, ITEM_D, ITEM_E, ITEM_F,
    ITEM_G),

一連のエラー メッセージが表示されるようになりました。

  20:18  error  Expected a newline after '('   function-paren-newline
  21:19  error  Expected a newline before ')'  function-paren-newline

神をなだめるためにlint、次の形式を試しました。

  type: new AnyOf(
    ITEM_A, ITEM_B, ITEM_C, ITEM_D, ITEM_E, ITEM_F, ITEM_G,
  ),

エラーは次のようになりました。

  20:18  error  Unexpected newline after '('   function-paren-newline
  22:3   error  Unexpected newline before ')'  function-paren-newline

airbnb は、可能なすべての形式の組み合わせを承認していないようです。

どうすれば修正できますか?

4

0 に答える 0