假设我正在使用models
,views
和controllers
启动TypeScript项目。我有兴趣在文件和文件夹级别添加linting,以说明给定文件夹和文件类型的规则。
例如,view
(views
文件夹中的任何TypeScript文件)从不应该导入models
文件夹中的任何内容。
另一个示例是routes
文件夹中的任何文件都应被强制导入express
。
另一个示例是components
中的所有文件应始终要求react
。
以下是我要寻找的关系:
在TypeScript
甚至Node.js生态系统中可能吗?是否有任何项目可以做到这一点?
我还想知道是否有一种方法可以强制从文件夹中的所有文件返回哪种类型的变量,例如components
中的所有文件都应返回react组件。 json
文件夹中的所有文件应返回json
。