Need advice about which tool to choose?Ask the StackShare community!

SonarLint

142
271
+ 1
12
SwiftLint

99
89
+ 1
0
Add tool

SonarLint vs SwiftLint: What are the differences?

SonarLint: An IDE extension to detect and fix issues as you write code. It is an IDE extension that helps you detect and fix quality issues as you write code Like a spell checker, it squiggles flaws so that they can be fixed before committing code.; SwiftLint: A tool to enforce Swift style and conventions. It is a tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.It hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results.

SonarLint and SwiftLint belong to "Code Review" category of the tech stack.

SwiftLint is an open source tool with 12.2K GitHub stars and 1.33K GitHub forks. Here's a link to SwiftLint's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of SonarLint
Pros of SwiftLint
  • 11
    IDE Integration
  • 1
    Free
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of SonarLint
    Cons of SwiftLint
    • 3
      Not Very User Friendly
    • 2
      Non contextual warnings
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      What is SonarLint?

      It is an IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, it squiggles flaws so that they can be fixed before committing code.

      What is SwiftLint?

      It is a tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.It hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results.

      Need advice about which tool to choose?Ask the StackShare community!

      Jobs that mention SonarLint and SwiftLint as a desired skillset
      CBRE
      United States of America Texas Richardson
      CBRE
      United States of America Texas Richardson
      CBRE
      United States of America Texas Richardson
      CBRE
      United States of America Texas Richardson
      CBRE
      United States of America Texas Richardson
      What companies use SonarLint?
      What companies use SwiftLint?
      See which teams inside your own company are using SonarLint or SwiftLint.
      Sign up for StackShare EnterpriseLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with SonarLint?
      What tools integrate with SwiftLint?
      What are some alternatives to SonarLint and SwiftLint?
      ReSharper
      It is a popular developer productivity extension for Microsoft Visual Studio. It automates most of what can be automated in your coding routines. It finds compiler errors, runtime errors, redundancies, and code smells right as you type, suggesting intelligent corrections for them.
      SonarQube
      SonarQube provides an overview of the overall health of your source code and even more importantly, it highlights issues found on new code. With a Quality Gate set on your project, you will simply fix the Leak and start mechanically improving.
      FindBugs
      It detects possible bugs in Java programs. Potential errors are classified in four ranks: scariest, scary, troubling and of concern. This is a hint to the developer about their possible impact or severity.
      PMD
      It is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It includes CPD, the copy-paste-detector.
      JSLint
      It is a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules. It is provided primarily as a browser-based web application accessible through their domain, but there are also command-line adaptations.
      See all alternatives