首页 > 解决方案 > 如何配置 eslint 以对 Javascript 中的对象强制执行 Haskell/Elm 记录样式?

问题描述

我终于在一个 Javascript 项目中工作,我可以在其中指定编码样式,并且我想对对象使用 Haskell/Elm 记录样式,即:

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

我已经设法配置逗号后的空格和新行开头的逗号,但我也想配置[{从新行开始(最好只在长行上)和它们之后的空格,以及整个对齐的东西。关于如何实现这一目标的任何想法?Eslint 有很多选择,但它们不像我希望的那样可搜索。

标签: javascripthaskelleslintelm

解决方案


推荐阅读