Open toyofukux opened 3 years ago
https://blog.mahoroi.com/posts/2019/03/eslint-no-restricted-import/ この辺が使えそうである 例えばGraphQLのschemaを吐き出すディレクトリに、public用のdomainに変換するモジュールを作っておいてそれだけしかインポートできないようにするとか。
https://github.com/smikula/good-fences こういうのもあるらしいけどあんまり星がついていないのと、メンテされてるのか微妙なのでオフィシャルに近い技術を使ってやる
https://github.com/sverweij/dependency-cruiser
https://blog.mahoroi.com/posts/2019/03/eslint-no-restricted-import/ この辺が使えそうである 例えばGraphQLのschemaを吐き出すディレクトリに、public用のdomainに変換するモジュールを作っておいてそれだけしかインポートできないようにするとか。