Side by side
markdownlint vs SwiftLint
Both stand on linters. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Web
Visit markdownlint Free plan LinuxMacWindows
SwiftLint provides configurable Swift style checks across several development and CI integrations. Its source-validity and toolchain requirements matter, particularly when using autocorrection or analyzer rules.
Visit SwiftLintThe facts
| markdownlint | SwiftLint | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Web | Linux, Mac, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | github.com | realm.github.io |
| On linters | #33 of 33 | #29 of 33 |
markdownlint: what it does well
SwiftLint: what it does well
- Includes over 200 built-in rules.
- Rules and paths can be configured per project.
- Can automatically correct certain violations.
- Integrates with Xcode and Swift Package Manager.
- Free and MIT licensed.
What to know first
- Designed for valid, compilable Swift source.
- Analyzer rules are considerably slower than lint rules.
- Autocorrection overwrites affected files.
- Should use the project’s Swift toolchain.
Alternatives to markdownlint Alternatives to SwiftLint The whole list