Sonar Swift Versions Save

Open source Swift plugin for SonarQube (also supports Objective-C)

0.3.5

6 years ago

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

0.3.4

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago
  • 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)

0.3.0

7 years ago
  • 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.

0.2.4

7 years ago
  • Analysis does not fail anymore when an unkwown issue is reported by SwiftLint. See issue 35
  • Fastlane documentation (thanks to viteinfinite). See PR 33
  • Fixed Fastlane JUnit report support
  • SwiftLint 0.11.1 support
  • Better return code suppot for run-sonar-swift.sh

0.2.3

8 years ago
  • Fixed Lizard Sensor wrong file path

0.2.2

8 years ago
  • Added support for .xcodeproj only projects (thanks to delannoyk)
  • Fix for Lizard Sensor to find indexed files (thanks to gretzki)
  • Got rid of confusion with commercial plugin in the update center

0.2.1

8 years ago
  • SwiftLint 0.8 support (new rules added).

0.2.0

8 years ago