As mentioned [here](https://github.com/tuist/tuist/pull/6840), `FileSystem` currently doesn't ensure not too many files are opened. Also, we leek the opened file handle if reading a file throws. Once implemented, the [attached PR](https://github.com/tuist/tuist/pull/6840) should be reverted.
As mentioned here,
FileSystemcurrently doesn't ensure not too many files are opened.Also, we leek the opened file handle if reading a file throws.
Once implemented, the attached PR should be reverted.