gpt4 book ai didi

javascript - 使用 eslint 强制存储库中的文件夹结构和名称

转载 作者:行者123 更新时间:2023-12-05 00:32:27 26 4
gpt4 key购买 nike

我希望在文件夹的特定路径中强制使用名称结构,它是子文件夹
不仅是名称的样式(kebab、camel),还有文件夹和文件的实际名称
让我们以以下路径为例

./src/modules/module1
./src/modules/module2
./src/modules/module3
每个提供的路径都应该强制使用名称的子文件夹
services
components
style
在这些路径上创建具有不同名称的嵌套文件夹应该无效
所以最终结果应该是这样的:
./src/modules/module1/services (valid)
./src/modules/module1/components (valid)
./src/modules/module2/components (valid)
./src/modules/module1/banana (not valid)
./src/modules/orange/yellow (valid)
eslint 是正确的工具吗?我应该使用任何特定的插件吗?
我只能找到名称样式的解决方案,但没有找到固定命名结构的任何东西
我在 reactJS 项目中使用 type-script 并寻找不与任何 IDE 耦合的解决方案
谢谢

最佳答案

查看 FoldersLint,它应该可以完成这项工作。
https://github.com/denisraslov/folderslint
这基本上是它的工作原理:
enter image description here

关于javascript - 使用 eslint 强制存储库中的文件夹结构和名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70898445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com