RuleExplorer for SwiftLint

A native macOS GUI for SwiftLint. Browse every rule, see what each one flags, tune your configuration visually, and lint your project — all without touching a terminal.

What it Does

SwiftLint is the standard linter for Swift, but it lives on the command line and its configuration is a hand-edited YAML file. RuleExplorer puts a proper Mac interface in front of it.

  • Rule explorer — browse and search all of SwiftLint's built-in rules, with descriptions, examples, and documentation for each.

  • Visual configuration — turn rules on and off, adjust their options, and RuleStudio writes a clean .swiftlint.yml for you.

  • Lint your project — point it at a folder and see every violation in a sortable inspector, grouped by rule and severity.

  • Impact preview — see how a config change affects your violation count before you commit to it.

Privacy, by Design

RuleExplorer collects no data. It has no accounts, no analytics, and no tracking. Your code is read locally to lint it and is never uploaded. The only network access is optional — when you choose to import a configuration from a URL you enter. The Mac App Store edition runs fully sandboxed and only ever touches the folders you explicitly open.

Who We Are

[Sample Text]

{Sample Text]

RuleStudio for SwiftLint is made by Groovy Software Labs LLC.

Support · Privacy Policy · support@groovysoftwarelabs.com

© 2026 Groovy Software Labs LLC. All rights reserved.

Not affiliated with or endorsed by the SwiftLint project. "SwiftLint" is used only to describe compatibility.