【问题标题】:how to keep eslint configs separate in monorepo如何在 monorepo 中保持 eslint 配置分开
【发布时间】:2021-12-10 07:11:51
【问题描述】:

我的项目使用 CRA+Typescript 作为客户端,Fastify+Typescript 作为后端。问题是我将客户端和服务器代码放在两个单独的存储库中,但现在我想将它们保存在同一个存储库中以便于访问,并且我为这两个存储库设置了 eslint。如果我将两个文件夹都保存在同一个仓库中,如何管理 typescript 或 eslint 配置。将两个文件夹保存在同一个存储库中是不是很糟糕?

【问题讨论】:

    标签: node.js eslint create-react-app monorepo


    【解决方案1】:

    monorepo 是一个完全有效的解决方案。您的 eslint 配置不必位于根级别。您可以为客户端和后端定义单独的配置,将配置文件放在这些文件夹的根目录中。您可以在项目根级别使用通用设置进行配置,然后为您的客户端和后端扩展这两个配置。

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2021-10-08
      • 2020-01-12
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 2016-06-14
      • 2020-08-08
      相关资源
      最近更新 更多