を使用して不変レコードの形状を定義するコードがいくつかあります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 は、可能なすべての形式の組み合わせを承認していないようです。
どうすれば修正できますか?