In my enterprise Nx monorepo, I face a problem where the task of adding a new library, especially libraries that are private to a single team’s scope, is hindered by the requirement that every change to the tsconfig.base.json requires review from every GitHub CODEOWNER.
What are approaches that minimize the need for CODEOWNER review, taking into consideration that additions and removals to the compilerOptions.paths
are nearly always trivial and enforced by build/compile checks?