Lint projects

One of the benefits of making the definition of projects explicit, is that we can run checks on them and uncover configuration issues that otherwise would be bubbled up by the build system later on. Tuist follows the principle of the sooner we detect the errors, the less time developers will have to spend. For that reason, we provide a command that developers can run either locally or on CI to ensure their projects have a valid configuration:

tuist lint
Copy the content

Please note that there are checks that only the compiler and the build system can do. In other words, those will only be uncover by compiling the app with Xcode or xcodebuild.