When working on Swift projects we want to ensure that tools such as SwiftLint or Sourcery are easy to use and that all developers are using the same version. Let's look at some different options and how we can enforce consistent versioning.
To perform automation tasks on Swift projects, such as linting and code formatting, we often need to use command line tools or run scripts. Let's install them and manage it all with Swift Package Manager instead!