@zippy1978 zippy1978 released this Aug 28, 2018 · 4 commits to develop since this release

Assets 3
  • Objective-C support (merged from our Objective-C plugin). When upgrading to this version you must install OCLint (brew install oclint). If you used our Objective-C plugin, you must uninstall it (remove it from /extensions/plugins directory).

@zippy1978 zippy1978 released this Aug 23, 2018 · 24 commits to master since this release

Assets 3

@throll throll released this Jun 5, 2018 · 46 commits to develop since this release

Assets 3
  • Add SwiftLint 0.25.0 support. See #135

@throll throll released this May 22, 2018 · 64 commits to develop since this release

Assets 3
  • Fix: Add Sonar 7 compatibility. See #125
  • Fix junit unable to locate test in sub-directories. See #123
  • Lowercase "fastlane". See #113

@zippy1978 zippy1978 released this Aug 21, 2017 · 71 commits to master since this release

Assets 3

This release supports latest SonarQube API changes. However, a bigger refactoring is yet to come in a next release to remove deprecations and prepare for SonarQube 7.

Also: note that because of deprecated APIs source file coloration is disabled for the moment.

  • SwiftLint 0.21.0 (95 rules now)
  • SonarQube 6.5 support
  • Fixes properties with space by Branlute. See PR 84
  • Finds project version automatically with CFBundleShortVersionString by Branlute. See PR 87
  • Fixes coverage with mixed objc swift project by Branlute. See PR 88
  • Quotes support for multi-word project names by PetrJandak. See PR 97

@pbernery pbernery released this Apr 25, 2017 · 89 commits to master since this release

Assets 3
  • SwiftLint 0.18.1 (add 8 more rules). See #78
  • Fix README headers. See #79
  • Update README URLs to SonarQube. See #79

@zippy1978 zippy1978 released this Feb 21, 2017 · 107 commits to master since this release

Assets 3

@zippy1978 zippy1978 released this Dec 5, 2016 · 112 commits to master since this release

Assets 3
  • Now falls back to sonar-scanner if sonar-runner is not installed (thanks to MaikoHermans. See PR 59)
  • Ability to set sonar.swift.appName. Useful when basename is different from targeted scheme, or when slather fails with 'No product binary found' (thanks to MaikoHermans. See PR 58)
  • Added a second linter: Tailor. Enables analysis of Swift code on linux. (thanks to tzwickl for the hard work. See PR 51)

@zippy1978 zippy1978 released this Dec 1, 2016 · 133 commits to master since this release

Assets 3
  • SonarQube 6 support. Important : will work with SonarQube 5.x and above only. Will not work anymore with SonarQube 4.5.x anymore.
  • SwiftLint 0.13.1 support (49 rules now).
  • Desactivation of unit tests and coverage is now allowed. Use run-sonar-swift.sh -nounittests to do it.