Linters define and enforce syntactical conventions across codebases. They enable teams of developers to convey shared values to one another, making new contributions easier and more fun to review and existing code easier to build off of. This talk will explore how Swift compiles, how Swift linting works, and the importance and difficulty of sharing programming patterns and techniques across engineering teams.