javascript - 如何配置 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 有很多选择,但它们不像我希望的那样可搜索。
解决方案
推荐阅读
- c# - 包含 C# HttpClient HTTPs TLS 数据
- javascript - 无法使用 Javascript 动态更改 HTML5 视频的来源
- javascript - 在 Knex 中加入表格后如何返回数据数组?
- mocha.js - 我可以将 cypress 作为服务运行以获取 http 请求并在请求中运行命令吗?
- python - Pandas:根据条件使用日期和时间字符串填充列值
- flutter - 实现 Flutter 显式动画以在整个容器中移动小部件的最佳方法是什么?
- java - 使用绑定算法理解 Java Random next Integer
- python - 有没有办法使用 Tkinter 打开文件对话框并返回文件路径,如 ~/filefolder/*.csv
- arrays - 在 Python 中测量两个向量化字数数组之间的距离
- reactjs - 如何使用 useEffect 异步/等待来获取数据?