使用typescript-eslint强制执行文件命名规范

4
我想要自动实施文件命名约定,以适用于我的TypeScript + React代码库。
例如,所有的.ts文件必须采用camelCase命名法,所有的.tsx文件必须采用PascalCase命名法。 Orelsanpls提到了使用typescript-eslint来实现这一点,但我只能找到有关变量、类、成员等的naming-conventions规则。
TSLint包含file-name-casing规则,这正是我在typescript-eslint中寻找的内容。
我是否对typescript-eslint中的命名约定有所遗漏?

我相信你可以通过使用ts编译器API来实现。在这里,你可以找到一篇不错的文章:https://davidgomes.com/using-the-typescript-api-to-find-issues-in-your-code/?utm_source=typescript-weekly.com&utm_campaign=typescript_weekly_160&utm_medium=email如果在typescript-eslint中没有这样的规则。 - captain-yossarian from Ukraine
https://github.com/selaux/eslint-plugin-filenames - Roberto Zvjerković
@captain-yossarian,谢谢,非常有趣! - ccarstens
2
@ritaj,谢谢!我在搜索时已经看到了,但是这个包已经不再维护了,我正在寻找一些可以长期依赖的东西! - ccarstens
这个回答解决了你的问题吗?如何在TypeScript Eslint中强制执行文件名和文件夹名规范? - user10706046
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接