Как я могу настроить eslint для принудительного применения стиля записи Haskell / Elm для объектов в Javascript? - PullRequest
1 голос
/ 06 августа 2020

Я наконец работаю над проектом Javascript, в котором я могу диктовать стиль кодирования, и я хотел бы использовать стиль записей Haskell / Elm для объектов, то есть:

const imAnObject =
    { key1: "Value"
    , key2: 1337
    , obj:
      { hi: "I'm an object!"
      }
    , arr:
      [ "This
      , "is an"
      , "array"
      ]
    }

I Мне удалось настроить пробел после запятой и запятые в начале новой строки, но я хочу также настроить [{, чтобы он начинался с новой строки (желательно только на длинных строках) и пробел после них, и все выравнивание. Есть идеи, как этого добиться? У Eslint много вариантов, и они не так доступны для поиска, как я бы хотел.

...