typescript - Eslint 强制模块按字母顺序导出

标签 typescript eslint

我想使用 eslint 规则强制 .ts 文件中的导出按字母顺序排序,以保持我的项目井井有条。这样的规则存在吗?

因此,如果我有三个导出 acb,如下所示,其中导出不按字母顺序排列:

export const a = "A"
export const c = "C"
export const b = "B"

Eslint 会警告我正确的顺序是:

export const a = "A"
export const b = "B"
export const c = "C"

最佳答案

是的,您可以使用排序导出 eslint 插件:https://www.npmjs.com/package/eslint-plugin-sort-exports .

关于typescript - Eslint 强制模块按字母顺序导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71201061/

相关文章:

javascript - 为什么它会给我换行错误?

javascript - 将 Angular 从 5.1 升级到 8 后 NgStyle 出现问题

typescript - Angular 2 FormBuilder 实例化期间出现错误

javascript - ESLINT 导出声明引起问题

JavaScript eslint 错误 - 不要在循环下创建函数

javascript - 如何使用 Vue 组件进行 eslint?

javascript - 如何在 Typescript 中解析 JSON 字符串

typescript - 如何将 FabricJs 与 TypeScript 一起使用?

reactjs - 推送状态数组 React with TypeScript

javascript - 如何消除 ES6 导出语句中的 eslint 解析错误