Releases: Idean/sonar-swift
Releases · Idean/sonar-swift
0.3.5
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
0.3.2
- SwiftLint 0.16.1 (75 rules now).
- Fixed Metric 'test_data' should not be computed by a Sensor with SonarQube 6.2
- Fastlane documentation update by mammuth. See PR 62
- run-sonar-swift.sh fix by TheSkwiggs. See PR 64
0.3.1
- 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
- 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
- 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
0.2.2
0.2.1
0.2.0
- Lizard complexity report support (thanks to akshaysyaduvanshi)