Eslint 强制执行模块的字母顺序导出顺序

Eslint enforce alphabetical export order for module

我想使用 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"

是的,你可以使用 sort exports eslint 插件:https://www.npmjs.com/package/eslint-plugin-sort-exports.