eslint - ESLint:需要对基于字符串的枚举键进行排序
问题描述
查看 eslint sort-keys的文档,我可以让 Visual Studio Code 在线报告错误a
:
const obj = {
b: '2',
a: '1', // not sorted !
c: '3',
d: '4',
};
有没有办法实现相同的行为enum
:
/* eslint sort-keys: "error" */
const enum obj {
b= '2',
a= '1', // no warning !
c= '3',
d= '4',
};
/* eslint-disable sort-keys */
更新:从我的问题描述中可能不清楚,但我的枚举是基于字符串的。
解决方案
你应该看看eslint-plugin-typescript-sort-keys ,这里有更多关于规则的细节。我还没有尝试过,但它似乎可以满足您的需求。
推荐阅读
- css - Swift:WKWebView 中不尊重媒体查询
- debugging - Emacs saveplace save-place-alist to file when kill-buffer: 为什么我会遇到钩子的递归深度问题?
- python-3.x - 如何在弹出窗口中获取元素的 ID 或 xpath 以在 python 中实现自动化
- java - 从 Oracle DB 触发器发出 http 请求时出错 - java.sql.SQLException: ORA-29273: HTTP 请求失败 ORA-12541: TNS:no listener
- javascript - 将无限的 2d 地图网格渲染到按需固定的视图中(比如说 5x5)
- php - 无法使用带有 POST 请求的 laravel 6 注销
- cloudflare - 使用 Fastly 或 Cloudflare 进行云运行
- windows - 递归批量搜索所有目录中的字符串
- javascript - 我怎样才能在这个向上滑动的面板中制作动画并且仍然保持可拖动范围?
- python - Python:停止列表在输入时将两位数分开