I am trying to setup sonar with swift plugin, but Issues are not getting reported, its showing 0 issues on web. For issues it uses Swxftlint, when integrate Swxftlint with Xcode project or run swxftlint through terminal it shows issues, but not with sonar_runner. I am getting following log while running sonar-runner -X :-
INFO: Scanner configuration file: /usr/local/Cellar/sonar-runner/2.5/libexec/conf/sonar-runner.properties
INFO: Project configuration file: /Users/savitajuyal/Documents/Projects/updated iOS/sonar-project.properties
INFO: SonarQube Scanner 2.5
INFO: Java 1.8.0_77 Oracle Corporation (64-bit)
INFO: Mac OS X 10.10.5 x86_64
INFO: Error stacktraces are turned on.
DEBUG: cache: /Users/savitajuyal/.sonar/ws_cache/http%3A%2F%2Flocalhost%3A9000/global
INFO: User cache: /Users/savitajuyal/.sonar/cache
DEBUG: Extract sonar-runner-batch in temp...
DEBUG: Get bootstrap index...
DEBUG: Download: http://localhost:9000/batch_bootstrap/index
DEBUG: Get bootstrap completed
DEBUG: Create isolated classloader...
DEBUG: Start temp cleaning...
DEBUG: Temp cleaning done
DEBUG: Execution getVersion
DEBUG: Execution start
DEBUG: Publish global mode
DEBUG: cache: /Users/savitajuyal/.sonar/ws_cache/http%3A%2F%2Flocalhost%3A9000/global
INFO: Load global repositories
DEBUG: GET 200 http://localhost:9000/batch/global | time=49ms
INFO: Load global repositories (done) | time=107ms
INFO: Property 'sonar.jdbc.url' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database.
INFO: Property 'sonar.jdbc.username' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database.
INFO: Property 'sonar.jdbc.password' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database.
INFO: User cache: /Users/savitajuyal/.sonar/cache
INFO: Load plugins index
DEBUG: GET 200 http://localhost:9000/deploy/plugins/index.txt | time=3ms
INFO: Load plugins index (done) | time=4ms
DEBUG: Load plugins
DEBUG: Load plugins (done) | time=9ms
DEBUG: API compatibility mode is enabled on plugin C# [csharp](built with API lower than 5.2)
DEBUG: API compatibility mode is enabled on plugin Java [java](built with API lower than 5.2)
DEBUG: API compatibility mode is enabled on plugin Git [scmgit](built with API lower than 5.2)
DEBUG: API compatibility mode is enabled on plugin Swift (Backelite) [backelitesonarswiftplugin](built with API lower than 5.2)
DEBUG: API compatibility mode is enabled on plugin SVN [scmsvn](built with API lower than 5.2)
DEBUG: API compatibility mode is enabled on plugin JavaScript [javascript](built with API lower than 5.2)
DEBUG: Plugins:
DEBUG: * C# 4.4 (csharp)
DEBUG: * Java 3.10 (java)
DEBUG: * Git 1.0 (scmgit)
DEBUG: * Swift (Backelite) 0.2.3 (backelitesonarswiftplugin)
DEBUG: * SVN 1.2 (scmsvn)
DEBUG: * JavaScript 2.10 (javascript)
INFO: Default locale: "en_US", source code encoding: "UTF-8"
DEBUG: Work directory: /Users/savitajuyal/Documents/Projects/updated iOS/.sonar
DEBUG: Execution getVersion
DEBUG: Execution execute
INFO: Process project properties
DEBUG: Process project properties (done) | time=2ms
DEBUG: cache: /Users/savitajuyal/.sonar/ws_cache/http%3A%2F%2Flocalhost%3A9000/5.4/projects/com.netsolutions
INFO: Load project repositories
DEBUG: GET 200 http://localhost:9000/batch/project.protobuf?key=com.netsolutions | time=17ms
INFO: Load project repositories (done) | time=78ms
INFO: Apply project exclusions
DEBUG: Available languages:
DEBUG: * C# => "cs"
DEBUG: * Java => "java"
DEBUG: * Swift => "swift"
DEBUG: * JavaScript => "js"
INFO: Load quality profiles
DEBUG: GET 200 http://localhost:9000/api/qualityprofiles/search.protobuf?projectKey=com.netsolutions | time=13ms
INFO: Load quality profiles (done) | time=17ms
INFO: Load active rules
DEBUG: GET 200 http://localhost:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=cs-sonar-way-42694&p=1&ps=500 | time=75ms
DEBUG: GET 200 http://localhost:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=java-sonar-way-45984&p=1&ps=500 | time=172ms
DEBUG: GET 200 http://localhost:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=js-sonar-way-56988&p=1&ps=500 | time=33ms
DEBUG: GET 200 http://localhost:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=swift-swiftlint-31261&p=1&ps=500 | time=22ms
INFO: Load active rules (done) | time=628ms
INFO: SCM provider autodetection failed. No SCM provider claims to support this project. Please use sonar.scm.provider to define SCM of your project.
INFO: Publish mode
DEBUG: Start recursive analysis of project modules
INFO: ------------- Scan LocalLift
INFO: Language is forced to swift
INFO: Load server rules
DEBUG: GET 200 http://localhost:9000/api/rules/list.protobuf | time=39ms
INFO: Load server rules (done) | time=53ms
DEBUG: Initializers :
INFO: Base dir: /Users/savitajuyal/Documents/Projects/updated iOS
INFO: Working dir: /Users/savitajuyal/Documents/Projects/updated iOS/.sonar
INFO: Source paths: .
INFO: Source encoding: UTF-8, default locale: en_US
INFO: Index files
DEBUG: Declared extensions of language C# were converted to sonar.lang.patterns.cs : /.cs
DEBUG: Declared extensions of language Java were converted to sonar.lang.patterns.java : */*.java,/.jav
DEBUG: Declared extensions of language Swift were converted to sonar.lang.patterns.swift : */.swift
DEBUG: Declared extensions of language JavaScript were converted to sonar.lang.patterns.js : */*.js
DEBUG: Language of file 'LocalLift/AppDelegate.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Base Controller/BaseExtension/BaseViewControllerExtension.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Base Controller/BaseViewController.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Chat View/ChatCells/ChatOutGoingCell/ChatOutgoingCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Chat View/ChatVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Chat View/ChatCells/ChatIncomingCell/ChatIncomingCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Country List/CountryCodeVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/ForgetPassword/ForgetPasswordVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/HomeVC/HomeVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/HomeVC/LiftInfoView/LiftInfoView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/HomeWelcome/HomeWelcomeView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/ListViewHome/ListViewHome.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/MapViewHome/MapViewHome.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Home/Tutorial/TutorialView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LeftMenu/LeftMenuVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LeftMenu/Menu SubView/MenuNormalHeaderView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LeftMenu/MenuNormalCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/AddMessageCell/AddMessageCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Address View/Add New Address/AddNewAddressVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Address View/AddressCell/AddressCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Address View/Select Pickup Address/SelectPickupAddressVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/GroupsOfPeopleCell/GroupsOfPeopleCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/LiftRequestVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/MapViewCell/MapTasks.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/MapViewCell/MapViewCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/NotifyPeopleVC/NotifyPeopleVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/AddPassenger/AddPassengerVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/PassengerCellWithToggle/TogglePassengerCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/Passengers View/PassengersVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerCell/SelectPassengerCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerVC/SelectPassengerVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Pasengers Controllers/ViewOfLinkedPassenger/ViewOfLinkedPassenger.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Seats Available View/SeatsAvailableCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/Users Collection Cell/UserCollCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/ViewOfSetLocation/ViewOfSetLocation.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Lift Request/WhenLiftNeedCell/WhenLiftNeedCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/AddUserInGroup.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationTableCell/InvitationCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationtableView/InvitationTableView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/ContactList/ContactVC/ContactVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateGroupTextVW/CreateGroupTextVW.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateLiftGroupVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/CreateGroupLift/ProfilePicView/ProfilePicView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/Go Premium Groups/ExtraLiftGroupCell/ExtraLiftGroupCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/Go Premium Groups/GoPremiumGroupsVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/GroupType/GroupTypeCell/GroupTypeCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/GroupType/GroupTypeSubCategoryVC/groupTypeSubCatVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/GroupType/GroupTypeVC/GroupTypeVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/GroupType/NoGroupType/NoGroupType.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCell/LiftGroupCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCollection/LiftGroupCollection.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupHeaderText/LiftGroupHeaderText.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/BlockMemberVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/MyLiftGroupVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LeftGroupPeopleCell/LiftGroupUserCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LiftGroupPeopleCollectionView/LiftGroupPeopleCollectionView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/SelectedLiftGroup/SelectedLiftGroupVC/SelectedLiftGroupVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/LiftGroup/SelectedLiftGroup/ThumbnailView/ThumbnailView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/MyLift/MyLiftVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/MyLift/MyLiftViewMore/LoadMyLiftMore.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/MyLift/MyLiftCell/MyLiftCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/MyLift/MyLiftViewMore/NoMyLiftsView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/MyLiftGroups/MyLiftGroupsAllVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/NotificationVC/No Notification View/NoNotificationView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/NotificationVC/Notification Cell/NotificationCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/NotificationVC/NotificationVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Onboard/CreateProfileVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Onboard/MyProfileAddress/MyProfileAddressVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Onboard/OnboardSubViews/SpecialNeedView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Onboard/OnboardSubViews/TwoRadioButtonView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Promotion Screen/PromotionPopOver View/PromotionPopOverVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Promotion Screen/PromotionVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/ResendPasswordVC/ResendPasswordVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Settings Screen/SettingsVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Sign Up/SignUpVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/SignIn/SignInVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Verify Mobile/VerifyMobileNoVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Verify OTP/VerifyOTPVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Cancel Controller/CancelLiftVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Cancel Controller/DriverCell/DriverCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Cancel Controller/LabelCell/LabelCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Cancel Controller/Optional Popover View/OptionalPopoverVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Cancel Controller/Select Date Popover/SelectDatePopoverVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/Show Time Lift Cell/ShowTimeViewLiftCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/View Lift TIme Cell/ViewLiftTimeCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/View Lift Request/ViewLiftRequestVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Controllers/Welcome Screen/ViewController.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/CalendarDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/ChatDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/ContactsDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/CountryDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/FrequencyDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/LiftDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/MyLiftGroupDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/MyLiftsDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/NexmoDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/OfferDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/PassengerDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/RequestDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/TrackingLiftDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/DataLayers/UserDL.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/Models/LocaliftModels.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/DataAccessLayer/ServerCommunication/PSRestAPIHelper.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/AlertToggleView/AlertToggleView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CalendarEvent/CalendarEvent.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CellSelectProtocol/CellSelect.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/ContactSyncing/ContactsSynching.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CustomControls/CustomCells/CountryCodeCell.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CustomControls/PSCustomFontButton.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CustomControls/PSCustomFontLabel.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/CustomControls/RoundedView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/LocationSyncing/LocationSynching.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/MapHelper/GooglePlacesSearchController.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/MessageComposer/MailComposer.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/MessageComposer/MessageComposer.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/MonthYearPicker/MonthYearUIPickerView/MonthYearPickerView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/MonthYearPicker/MonthYearView/MonthYearPickerVW.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/NavigationBarForBadge/ENMBadgedBarButtonItem.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/SocialNetworking/SocialNetworking.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/SpecialUserPopup/SpecialUserPopupView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/TextWithButton View/TextWithBtnView.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/ReusableClasses/WebViewPopup/WebViewPopupVC.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Utility/Constants.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Utility/Extensions/PSViewExtension.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Utility/LocaliftSharedObj.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLift/Utility/NSIUtility.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLiftTests/LocalLiftTests.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLiftTests/NSIUtilityTests.swift' is detected to be 'swift'
DEBUG: Language of file 'LocalLiftTests/SignInViewTest.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/AFDateHelper/AFDateHelper/AFDateExtension.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIWindow+Hierarchy.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardManager.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/Localize-Swift/Sources/Localize.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookDataStructures.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookGroup.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookHelperMethods.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookPerson.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookRecord.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookSource.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookWrapper.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftValidators/SwiftValidators/Extensions.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftValidators/SwiftValidators/Validator.swift' is detected to be 'swift'
DEBUG: Language of file 'Pods/SwiftyJSON/Source/SwiftyJSON.swift' is detected to be 'swift'
INFO: 156 files indexed
INFO: Quality profile for swift: SwiftLint
INFO: JaCoCoSensor: JaCoCo report not found : /Users/savitajuyal/Documents/Projects/updated iOS/target/jacoco.exec
INFO: JaCoCoItSensor: JaCoCo IT report not found: /Users/savitajuyal/Documents/Projects/updated iOS/target/jacoco-it.exec
DEBUG: Code colorizer, supported languages: cs,swift
DEBUG: Sensors : Lines Sensor (wrapped) -> QProfileSensor -> SwiftSquidSensor -> Swift SwiftSurefireSensor -> org.sonar.plugins.swift.coverage.SwiftCoberturaSensor@1aac188d -> org.sonar.plugins.swift.issues.swiftlint.SwiftLintSensor@7026b7ee -> org.sonar.plugins.swift.complexity.LizardSensor@2d23faef -> SCM Sensor (wrapped) -> Code Colorizer Sensor (wrapped) -> CPD Sensor (wrapped)
INFO: Sensor Lines Sensor (wrapped)
INFO: Sensor Lines Sensor (wrapped) (done) | time=37ms
INFO: Sensor QProfileSensor
INFO: Sensor QProfileSensor (done) | time=5ms
INFO: Sensor SwiftSquidSensor
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
DEBUG: Metric lines is an internal metric computed by SonarQube. Provided value is ignored.
INFO: Sensor SwiftSquidSensor (done) | time=1196ms
INFO: Sensor Swift SwiftSurefireSensor
INFO: parsing sonar-reports
INFO: Sensor Swift SwiftSurefireSensor (done) | time=81ms
INFO: Sensor org.sonar.plugins.swift.coverage.SwiftCoberturaSensor
INFO: Processing coverage report /Users/savitajuyal/Documents/Projects/updated iOS/sonar-reports/coverage.xml
INFO: Sensor org.sonar.plugins.swift.coverage.SwiftCoberturaSensor (done) | time=14ms
INFO: Sensor org.sonar.plugins.swift.issues.swiftlint.SwiftLintSensor
INFO: Sensor org.sonar.plugins.swift.issues.swiftlint.SwiftLintSensor (done) | time=1ms
INFO: Sensor org.sonar.plugins.swift.complexity.LizardSensor
INFO: Processing complexity report
ERROR: Lizard Report not found /Users/savitajuyal/Documents/Projects/updated iOS/sonar-reports/lizard-report.xml
INFO: Saving results of complexity analysis
INFO: Sensor org.sonar.plugins.swift.complexity.LizardSensor (done) | time=10ms
INFO: Sensor SCM Sensor (wrapped)
INFO: No SCM system was detected. You can use the 'sonar.scm.provider' property to explicitly specify it.
INFO: Sensor SCM Sensor (wrapped) (done) | time=0ms
INFO: Sensor Code Colorizer Sensor (wrapped)
INFO: Sensor Code Colorizer Sensor (wrapped) (done) | time=407ms
INFO: Sensor CPD Sensor (wrapped)
INFO: DefaultCpdIndexer is used for swift
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/AppDelegate.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Base Controller/BaseExtension/BaseViewControllerExtension.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Base Controller/BaseViewController.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Chat View/ChatCells/ChatIncomingCell/ChatIncomingCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Chat View/ChatCells/ChatOutGoingCell/ChatOutgoingCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Chat View/ChatVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Country List/CountryCodeVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/ForgetPassword/ForgetPasswordVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/HomeVC/HomeVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/HomeVC/LiftInfoView/LiftInfoView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/HomeWelcome/HomeWelcomeView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/ListViewHome/ListViewHome.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/MapViewHome/MapViewHome.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Home/Tutorial/TutorialView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LeftMenu/LeftMenuVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LeftMenu/Menu SubView/MenuNormalHeaderView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LeftMenu/MenuNormalCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/AddMessageCell/AddMessageCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Address View/Add New Address/AddNewAddressVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Address View/AddressCell/AddressCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Address View/Select Pickup Address/SelectPickupAddressVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/GroupsOfPeopleCell/GroupsOfPeopleCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/LiftRequestVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/MapViewCell/MapTasks.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/MapViewCell/MapViewCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/NotifyPeopleVC/NotifyPeopleVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/AddPassenger/AddPassengerVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/PassengerCellWithToggle/TogglePassengerCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/Passengers View/PassengersVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerCell/SelectPassengerCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerVC/SelectPassengerVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Pasengers Controllers/ViewOfLinkedPassenger/ViewOfLinkedPassenger.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Seats Available View/SeatsAvailableCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/Users Collection Cell/UserCollCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/ViewOfSetLocation/ViewOfSetLocation.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Lift Request/WhenLiftNeedCell/WhenLiftNeedCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/AddUserInGroup.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationTableCell/InvitationCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationtableView/InvitationTableView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/ContactList/ContactVC/ContactVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateGroupTextVW/CreateGroupTextVW.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateLiftGroupVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/CreateGroupLift/ProfilePicView/ProfilePicView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/Go Premium Groups/ExtraLiftGroupCell/ExtraLiftGroupCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/Go Premium Groups/GoPremiumGroupsVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/GroupType/GroupTypeCell/GroupTypeCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/GroupType/GroupTypeSubCategoryVC/groupTypeSubCatVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/GroupType/GroupTypeVC/GroupTypeVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/GroupType/NoGroupType/NoGroupType.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCell/LiftGroupCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCollection/LiftGroupCollection.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupHeaderText/LiftGroupHeaderText.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/BlockMemberVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/MyLiftGroupVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LeftGroupPeopleCell/LiftGroupUserCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LiftGroupPeopleCollectionView/LiftGroupPeopleCollectionView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/SelectedLiftGroup/SelectedLiftGroupVC/SelectedLiftGroupVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/LiftGroup/SelectedLiftGroup/ThumbnailView/ThumbnailView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/MyLift/MyLiftCell/MyLiftCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/MyLift/MyLiftVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/MyLift/MyLiftViewMore/LoadMyLiftMore.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/MyLift/MyLiftViewMore/NoMyLiftsView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/MyLiftGroups/MyLiftGroupsAllVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/NotificationVC/No Notification View/NoNotificationView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/NotificationVC/Notification Cell/NotificationCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/NotificationVC/NotificationVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Onboard/CreateProfileVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Onboard/MyProfileAddress/MyProfileAddressVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Onboard/OnboardSubViews/SpecialNeedView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Onboard/OnboardSubViews/TwoRadioButtonView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Promotion Screen/PromotionPopOver View/PromotionPopOverVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Promotion Screen/PromotionVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/ResendPasswordVC/ResendPasswordVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Settings Screen/SettingsVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Sign Up/SignUpVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/SignIn/SignInVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Verify Mobile/VerifyMobileNoVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Verify OTP/VerifyOTPVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Cancel Controller/CancelLiftVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Cancel Controller/DriverCell/DriverCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Cancel Controller/LabelCell/LabelCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Cancel Controller/Optional Popover View/OptionalPopoverVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Cancel Controller/Select Date Popover/SelectDatePopoverVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/Show Time Lift Cell/ShowTimeViewLiftCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/View Lift TIme Cell/ViewLiftTimeCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/View Lift Request/ViewLiftRequestVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Controllers/Welcome Screen/ViewController.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/CalendarDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/ChatDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/ContactsDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/CountryDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/FrequencyDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/LiftDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/MyLiftGroupDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/MyLiftsDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/NexmoDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/OfferDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/PassengerDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/RequestDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/TrackingLiftDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/DataLayers/UserDL.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/Models/LocaliftModels.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/DataAccessLayer/ServerCommunication/PSRestAPIHelper.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/AlertToggleView/AlertToggleView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CalendarEvent/CalendarEvent.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CellSelectProtocol/CellSelect.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/ContactSyncing/ContactsSynching.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CustomControls/CustomCells/CountryCodeCell.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CustomControls/PSCustomFontButton.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CustomControls/PSCustomFontLabel.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/CustomControls/RoundedView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/LocationSyncing/LocationSynching.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/MapHelper/GooglePlacesSearchController.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/MessageComposer/MailComposer.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/MessageComposer/MessageComposer.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/MonthYearPicker/MonthYearUIPickerView/MonthYearPickerView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/MonthYearPicker/MonthYearView/MonthYearPickerVW.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/NavigationBarForBadge/ENMBadgedBarButtonItem.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/SocialNetworking/SocialNetworking.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/SpecialUserPopup/SpecialUserPopupView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/TextWithButton View/TextWithBtnView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/ReusableClasses/WebViewPopup/WebViewPopupVC.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Utility/Constants.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Utility/Extensions/PSViewExtension.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Utility/LocaliftSharedObj.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLift/Utility/NSIUtility.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLiftTests/LocalLiftTests.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLiftTests/NSIUtilityTests.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=LocalLiftTests/SignInViewTest.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/AFDateHelper/AFDateHelper/AFDateExtension.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIWindow+Hierarchy.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardManager.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/Localize-Swift/Sources/Localize.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookDataStructures.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookGroup.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookHelperMethods.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookPerson.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookRecord.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookSource.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookWrapper.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftValidators/SwiftValidators/Extensions.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftValidators/SwiftValidators/Validator.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
DEBUG: Populating index from [moduleKey=com.netsolutions, relative=Pods/SwiftyJSON/Source/SwiftyJSON.swift, basedir=/Users/savitajuyal/Documents/Projects/updated iOS]
INFO: Sensor CPD Sensor (wrapped) (done) | time=389ms
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/SelectedLiftGroup/SelectedLiftGroupVC/SelectedLiftGroupVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Pasengers Controllers/AddPassenger/AddPassengerVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/ContactSyncing/ContactsSynching.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/MapViewCell/MapViewCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Cancel Controller/DriverCell/DriverCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/ForgetPassword/ForgetPasswordVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/CreateGroupLift/ProfilePicView/ProfilePicView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/SelectedLiftGroup/ThumbnailView/ThumbnailView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Promotion Screen/PromotionVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/MapHelper/GooglePlacesSearchController.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftValidators/SwiftValidators/Extensions.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/Tutorial/TutorialView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/BlockMemberVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/AddMessageCell/AddMessageCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/GroupType/GroupTypeCell/GroupTypeCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/MyLiftGroups/MyLiftGroupsAllVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/AppDelegate.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Users Collection Cell/UserCollCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/ViewOfSetLocation/ViewOfSetLocation.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftyJSON/Source/SwiftyJSON.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Utility/Constants.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Cancel Controller/CancelLiftVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/MessageComposer/MailComposer.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/RequestDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/PassengerDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/MyLiftsDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/FrequencyDL.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookWrapper.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/ServerCommunication/PSRestAPIHelper.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/MessageComposer/MessageComposer.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Base Controller/BaseExtension/BaseViewControllerExtension.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/ChatDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/CustomControls/CustomCells/CountryCodeCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/SpecialUserPopup/SpecialUserPopupView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Settings Screen/SettingsVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLiftTests/LocalLiftTests.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Cancel Controller/Select Date Popover/SelectDatePopoverVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/NexmoDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/WhenLiftNeedCell/WhenLiftNeedCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/CustomControls/PSCustomFontButton.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationtableView/InvitationTableView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LeftGroupPeopleCell/LiftGroupUserCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Promotion Screen/PromotionPopOver View/PromotionPopOverVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/HomeWelcome/HomeWelcomeView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/LiftRequestVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/ViewLiftRequestVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Utility/NSIUtility.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupHeaderText/LiftGroupHeaderText.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/MyLift/MyLiftViewMore/LoadMyLiftMore.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/TrackingLiftDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LeftMenu/Menu SubView/MenuNormalHeaderView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Pasengers Controllers/Passengers View/PassengersVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/Go Premium Groups/ExtraLiftGroupCell/ExtraLiftGroupCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/GroupType/GroupTypeSubCategoryVC/groupTypeSubCatVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/CustomControls/PSCustomFontLabel.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/Models/LocaliftModels.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Country List/CountryCodeVC.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookPerson.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Chat View/ChatCells/ChatIncomingCell/ChatIncomingCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/Localize-Swift/Sources/Localize.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/CalendarDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/MonthYearPicker/MonthYearUIPickerView/MonthYearPickerView.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftValidators/SwiftValidators/Validator.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Base Controller/BaseViewController.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Address View/AddressCell/AddressCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LeftMenu/LeftMenuVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/TextWithButton View/TextWithBtnView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/MonthYearPicker/MonthYearView/MonthYearPickerVW.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Chat View/ChatCells/ChatOutGoingCell/ChatOutgoingCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLiftTests/SignInViewTest.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Utility/Extensions/PSViewExtension.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LeftMenu/MenuNormalCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Onboard/CreateProfileVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Address View/Add New Address/AddNewAddressVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/ListViewHome/ListViewHome.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Verify Mobile/VerifyMobileNoVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Pasengers Controllers/PassengerCellWithToggle/TogglePassengerCell.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Chat View/ChatVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/Go Premium Groups/GoPremiumGroupsVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/CalendarEvent/CalendarEvent.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateGroupTextVW/CreateGroupTextVW.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Sign Up/SignUpVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Address View/Select Pickup Address/SelectPickupAddressVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/GroupType/NoGroupType/NoGroupType.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/MyLift/MyLiftCell/MyLiftCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/InvitationTableCell/InvitationCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/WebViewPopup/WebViewPopupVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/MapViewCell/MapTasks.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/SelectedLiftGroup/LiftGroupPeopleCollectionView/LiftGroupPeopleCollectionView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/GroupType/GroupTypeVC/GroupTypeVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/HomeVC/HomeVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/MapViewHome/MapViewHome.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/ResendPasswordVC/ResendPasswordVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/CreateGroupLift/CreateLiftGroupVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Show Time Lift Cell/ShowTimeViewLiftCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerCell/SelectPassengerCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Cancel Controller/LabelCell/LabelCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/MyLift/MyLiftViewMore/NoMyLiftsView.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/View Lift TIme Cell/ViewLiftTimeCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupVC/MyLiftGroupVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Onboard/OnboardSubViews/SpecialNeedView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Utility/LocaliftSharedObj.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/ContactsDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Seats Available View/SeatsAvailableCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/SignIn/SignInVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Home/HomeVC/LiftInfoView/LiftInfoView.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIWindow+Hierarchy.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCollection/LiftGroupCollection.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/UserDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Welcome Screen/ViewController.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookSource.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Verify OTP/VerifyOTPVC.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookDataStructures.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardManager.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/LiftDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Onboard/MyProfileAddress/MyProfileAddressVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/OfferDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/NavigationBarForBadge/ENMBadgedBarButtonItem.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/ContactList/ContactVC/ContactVC.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookGroup.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/MyLiftGroup/LiftGroupCell/LiftGroupCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Onboard/OnboardSubViews/TwoRadioButtonView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/AlertToggleView/AlertToggleView.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/MyLift/MyLiftVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/GroupsOfPeopleCell/GroupsOfPeopleCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/CountryDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/View Lift Request/Cancel Controller/Optional Popover View/OptionalPopoverVC.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/LiftGroup/AddUser/AddUserInGroupVC/AddUserInGroup.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookHelperMethods.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/SwiftAddressBook/Pod/Classes/SwiftAddressBookRecord.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/LocationSyncing/LocationSynching.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/DataAccessLayer/DataLayers/MyLiftGroupDL.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/Pasengers Controllers/SelectPassengerVC/SelectPassengerVC.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/NotificationVC/Notification Cell/NotificationCell.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/CustomControls/RoundedView.swift
DEBUG: Detection of duplications for com.netsolutions:Pods/AFDateHelper/AFDateHelper/AFDateExtension.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/ReusableClasses/SocialNetworking/SocialNetworking.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLiftTests/NSIUtilityTests.swift
DEBUG: Detection of duplications for com.netsolutions:LocalLift/Controllers/Lift Request/NotifyPeopleVC/NotifyPeopleVC.swift
INFO: Analysis report generated in 420ms, dir size=1 MB
INFO: Analysis reports compressed in 236ms, zip size=597 KB
DEBUG: Upload report
DEBUG: POST 200 http://localhost:9000/api/ce/submit?projectKey=com.netsolutions&projectName=LocalLift | time=46ms
INFO: Analysis report uploaded in 47ms
INFO: ANALYSIS SUCCESSFUL, you can browse http://localhost:9000/dashboard/index/com.netsolutions
INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
INFO: More about the report processing at http://localhost:9000/api/ce/task?id=AVP3eC9KVltmA0neJ_Xi
DEBUG: Report metadata written to /Users/savitajuyal/Documents/Projects/updated iOS/.sonar/report-task.txt
DEBUG: Post-jobs :
INFO: Analysis report generated in /Users/savitajuyal/Documents/Projects/updated iOS/.sonar/batch-report
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 6.970s
INFO: Final Memory: 44M/299M
INFO: ------------------------------------------------------------------------
DEBUG: Execution getVersion
DEBUG: Execution stop
On sonar board in analysis test files are also included. So they are considered in tech debt. Is there any way to ignore them. I tried putting test folder in sonar-project.properties under exclusion but still it is not working.
When the command sonar-runner is executed, the result is:
18:02:21.119 INFO - Processing SwiftLint report sonar-reports/projectName-swiftlint.txt
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 5.209s
Final Memory: 12M/290M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
Caused by: The rule 'SwiftLint:trailing_semicolon' does not exist.
I have the same result using the default "Sonar way" profile (which has only a rule enabled) and a custom profile I created (which has all the 25 rules that exist for Swift).
After run run-sonar-swift.sh, I got a file sonar-reports\prada-tailor.txt. But It does not upload information to Sonar Server. I do not see any Issues in Server. I also config swift profile on server.
Do I miss any thing?
Ran the script run-sonar-swift.sh and it is giving the above error in command sonar-runner.
Running SonarQube using SonarQube Runner.................................ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: The rule 'SwiftLint:legacy_constant' does not exist.
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
ERROR - Command 'sonar-runner ' failed with error code: 1
Because the plugin doesn't support latest rules, the whole Sonar runner fails.
Could the plugin display a warning instead or even ignore the rules it does not support yet?
Otherwise, we are forced to use limited set of SwiftLint rules and forced to stay with older SwiftLint version, just because the plugin is not up to date. Or, for some reasons, we can't update the plugin on our CI server.
Hi guys! I have a problem with running sonar-runner application (as you can see in topic of this issue).
So, when i fire run-sonar-script, all steps before sonar-runner operate correctly. But after that line: runCommand /dev/stdout sonar-runner
I get next error:
Running Lizard...Running SonarQube using SonarQube Runner.ERROR: Error during SonarQube Scanner execution
ERROR: No license for swift
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Scanner with the -e switch.
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
ERROR - Command 'sonar-runner ' failed with error code: 1
Build process performs on my server using Jenkins (log was taken from Jenkins).
What does it means? As I understand, this sonar-runner is free, and all set of plugins, using by your plugin is free, too. So, what the license i need?
I tried this sonar plugin with projects using or not CocoaPod and a new project from scratch. Every-time i get the following error :
/Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/lib/slather/project.rb:142:in profdata_llvm_cov_output': No Coverage.profdata files found. Please make sure the "Code Coverage" checkbox is enabled in your scheme's Test action or the build_directory property is set. from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/lib/slather/project.rb:98:inprofdata_coverage_files'
from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/lib/slather/project.rb:75:in coverage_files' from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/lib/slather/coverage_service/cobertura_xml_output.rb:17:inpost'
from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/bin/slather:80:in post' from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/bin/slather:46:inexecute'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in run' from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/subcommand/execution.rb:11:inexecute'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in run' from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:132:inrun'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp.rb:6:in Clamp' from /Library/Ruby/Gems/2.0.0/gems/slather-1.8.1/bin/slather:6:in<top (required)>'
from /usr/local/bin/slather:23:in load' from /usr/local/bin/slather:23:in
I checked, the "Coverage.profdata" file exists on derived data directory.
Another developer from my company obtained the same result on other projects.
I working with XCode 7.3 (same issue with 7.2.1) on El capitan.
Any idea ?
the only workaround i found, is to comment the following line on the run script :
When executing sonar-runner the following error occurs:
ERROR: Error during Sonar runner execution org.sonar.runner.impl.RunnerException: Unable to execute Sonar at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91) at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) at org.sonar.runner.api.Runner.execute(Runner.java:100) at org.sonar.runner.Main.executeTask(Main.java:70) at org.sonar.runner.Main.execute(Main.java:59) at org.sonar.runner.Main.main(Main.java:53) Caused by: java.lang.NoSuchMethodError: org.sonar.api.resources.Project.getFileSystem()Lorg/sonar/api/resources/ProjectFileSystem; at org.sonar.plugins.swift.complexity.LizardSensor.analyse(LizardSensor.java:58) at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50) at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:98) at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:185) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:132) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117) at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:243) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:238) at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:228) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:132) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:132) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:79) at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) ... 9 more
The interesting line is Caused by: java.lang.NoSuchMethodError: org.sonar.api.resources.Project.getFileSystem()Lorg/sonar/api/resources/ProjectFileSystem; at org.sonar.plugins.swift.complexity.LizardSensor.analyse(LizardSensor.java:58)
So I guess LizardSensor is not compatible with the latest SonarQube 5.3 API.
Which SonarQube is this release tested with, I can't find any information on this.
if I try to install sonar-runner, I always get the following:
Error: No available formula with the name "sonar-runner"
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
Error: No formulae found in taps.
I just dropped sonar-swift-plugin-0.1.jar into our SonarQube 5.2 installation. It's recognized just fine, quality profiles and rules and all, which is nice :). (Can't give feedback on analysis results yet; I'm not involved in Swift development in our company, and I haven't communicated yet that I installed this plugin.)
But when I go to the Update Center, it suggests that I upgrade the plugin from version 0.1 to 1.5, with a link to the home page and release notes of the commercially available/official Swift plugin. That's quite confusing, and probably not what you want. :)
Hi, I already have a SonarQube server running on linux.
How can I install your plugin on it?
I try putting the .jar inside $SONARQUBE_HOME/extensions/plugins but nothing happens.
10:56:42.506 INFO: Sensor SwiftSquidSensor (done) | time=666ms
10:56:42.506 INFO: Sensor Swift SwiftSurefireSensor
10:56:42.506 INFO: parsing sonar-reports
10:56:42.779 INFO: ------------------------------------------------------------------------
10:56:42.779 INFO: EXECUTION FAILURE
10:56:42.779 INFO: ------------------------------------------------------------------------
10:56:42.779 INFO: Total time: 13.484s
10:56:42.868 INFO: Final Memory: 44M/280M
10:56:42.868 INFO: ------------------------------------------------------------------------
10:56:42.868 ERROR: Error during SonarQube Scanner execution
org.sonar.api.utils.XmlParserException: Cannot parse surefire reports
at org.sonar.plugins.swift.tests.SwiftSurefireParser.parseFiles(SwiftSurefireParser.java:142)
at org.sonar.plugins.swift.tests.SwiftSurefireParser.collect(SwiftSurefireParser.java:74)
at org.sonar.plugins.swift.tests.SwiftSurefireSensor.collect(SwiftSurefireSensor.java:87)
at org.sonar.plugins.swift.tests.SwiftSurefireSensor.analyse(SwiftSurefireSensor.java:81)
at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58)
at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50)
at org.sonar.batch.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:83)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:192)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:241)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:236)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:226)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.task.ScanTask.execute(ScanTask.java:47)
at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:106)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
at org.sonarsource.scanner.cli.Main.execute(Main.java:74)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
at java.text.DecimalFormat.parse(DecimalFormat.java:1997)
at java.text.NumberFormat.parse(NumberFormat.java:383)
at org.sonar.api.utils.ParsingUtils.parseNumber(ParsingUtils.java:47)
at org.sonar.plugins.surefire.TestSuiteParser.getTimeAttributeInMS(TestSuiteParser.java:133)
at org.sonar.plugins.surefire.TestSuiteParser.getTestCaseDetails(TestSuiteParser.java:105)
at org.sonar.plugins.surefire.TestSuiteParser.cumulateTestCaseDetails(TestSuiteParser.java:80)
at org.sonar.plugins.surefire.TestSuiteParser.stream(TestSuiteParser.java:62)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:115)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:95)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:85)
at org.sonar.plugins.swift.tests.SwiftSurefireParser.parseFiles(SwiftSurefireParser.java:106)
... 32 more
When I remove the node <testsuite name='HotelSearchTests.TVSignUpTeaserViewModelSpec' tests='8' failures='2'> and all its content it just works.
I'm trying to get this to work on a linux server however I'm stuck right here
Copy run-sonar-swift.sh somewhere in your PATH
Restart the SonarQube server.
What am I supposed to do with the script exactly? Should it just be created anywhere on my server. For instance in my home directory or does this imply something special needs to be done with it.
-n Computing coverage report
-n .
/Library/Ruby/Gems/2.0.0/gems/slather-2.2.0/lib/slather/project.rb:445:in find_binary_files': No product binary found in /Users/antonio/Library/Developer/Xcode/DerivedData/Qui-bytbtjdboajwjvdreycwlxvvniqo/Build/Intermediates/CodeCoverage. (StandardError) from /Library/Ruby/Gems/2.0.0/gems/slather-2.2.0/lib/slather/project.rb:337:inconfigure_binary_file'
from /Library/Ruby/Gems/2.0.0/gems/slather-2.2.0/lib/slather/project.rb:240:in configure' from /Library/Ruby/Gems/2.0.0/gems/slather-2.2.0/lib/slather/command/coverage_command.rb:48:inexecute'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in run' from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/subcommand/execution.rb:11:inexecute'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in run' from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:132:inrun'
from /Library/Ruby/Gems/2.0.0/gems/slather-2.2.0/bin/slather:15:in <top (required)>' from /usr/local/bin/slather:23:inload'
from /usr/local/bin/slather:23:in `
I generate code coverage with success but it is not reported on the Web.
Is there an option to get verbose logs that will tell me why cobertura.xml is not uploaded?
The current script crashes when using xcode 8.1
The crash happens on the slather command.
I was able to fix it using SlatherOrg/#244
I'm pretty sure the solution I created isn't the nicest one. I can create a pull request for it just to show how I fixed it but I'm sure you guys will come up with an more elegant way of handling things.
EDIT
another possible improvement would be to check if sonar-runner or sonar-scanner needs to be executed
Getting above error while running sonar-runner
Used this command to create report swiftlint lint --path SourceCode/ > ./sonar-reports/swiftlint.txt
Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
I used fastlane's slather action to generate code coverage reports. The generation worked just fine. But since most of fastlane commands run in .fastlane directory, the report has relative paths, such as:
Note how source element path ends with /.fastlane and filename element starts with ../.
However, sonar-swift plugin does not resolve these relative paths.
I don't mind using slather's output directory option to specify project directory as the output path and avoid relative paths issue, but it actually took me a lot of time experimenting and patching report file to figure out what is wrong.
It would definitely be helpful if sonar-swift could resolve such relative paths.
We are looking for a way to validate that our developers are following our architecture design. So we want to have some rules to assure it. For example, some rules could be:
We need to enforce all our custom viewControllers are instances of our (overloaded) BaseViewController, instead of ios Native UIViewController.
We need to enforce all our custom Models (ListViewModel, for example) obey some protocol ModelProtocol
We need to enforce all our custom Models are following our naming conventions, let's say, al model classes name should end with "Model"
Is it possible to define these kind of rules? How should we start?
Is this plugin working with Swift 3?
Unfortunately, neither I have only the class file name (ATest), nor I have a full path (tests/some/directories/ATest.swift): it doesn't include the directories ("some/directories" in the example) between the parent test directory and the test classes.
So, is there something wrong in my project, in slather or in sonar-swift?
In my opinion, you could simply patch your code by removing everything before the latest occurrence of "." in the "classname" attribute and search for the file as you already do.
I've managed to run everything like it should.
When I look at the coverage report it looks as follows.
/my/buildpath/build/workspace/lbp-iOS
Which is located in the sonar-reports directory
However when I look in sonarqube itself it doesn't show me the code coverage at all.
Looking at jenkins this is the log.
.Running tests...........................2016-12-01 19:05:23.186 xcodebuild[67612:387050] [MT] IDETestOperationsObserverDebug: (12236375-272E-4805-83C1-F189C886B87D) Beginning test session tttTests-12236375-272E-4805-83C1-F189C886B87D at 2016-12-01 19:05:23.178 with Xcode 8B62 on target <DVTiPhoneSimulator: 0x7f962e5dacf0> {
SimDevice: SimDevice : iPhone 7 (FEF05FDC-56BD-48B9-BDFD-210CCFF5BC37) : state={ Booted } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-7 } runtime={ SimRuntime : 10.1 (14B72) - com.apple.CoreSimulator.SimRuntime.iOS-10-1 }
} (10.1 (14B72))
2016-12-01 19:05:23.191 xcodebuild[67612:387230] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/Users/maiko/Library/Developer/Xcode/DerivedData/ttt-bynjkkucgsycxpacfgqjqrjyspbx/Logs/Test/9575296F-7EBF-4B1E-91F4-B3C28069EC07/Session-tttTests-2016-12-01_190523-ToW5eV.log
............................
. ⚠️ /Users/maiko/build/workspace/lbp-iOS/Pods/Alamofire/Source/Request.swift:474:47: expression implicitly coerced from 'URLSessionTask?' to Any
userInfo: [Notification.Key.Task: task]
^~~~
⚠️ /Users/maiko/build/workspace/lbp-iOS/Pods/PusherSwift/Source/PusherConnection.swift:526:50: 'requestFor(socketID:channel:)' is deprecated: use requestFor(socketID: String, channelName: String) -> URLRequest? instead
if let request = builder.requestFor?(socketID: socketID, channel: channel) {
^~~~
⚠️ /Users/maiko/build/workspace/lbp-iOS/Pods/PusherSwift/Source/PusherConnection.swift:526:50: 'requestFor(socketID:channel:)' is deprecated: use requestFor(socketID: String, channelName: String) -> URLRequest? instead
if let request = builder.requestFor?(socketID: socketID, channel: channel) {
^
⚠️ /Users/maiko/build/workspace/lbp-iOS/Pods/Alamofire/Source/Request.swift:474:47: expression implicitly coerced from 'URLSessionTask?' to Any
userInfo: [Notification.Key.Task: task]
^
.
Executed 1 test, with 0 failures (0 unexpected) in 0.005 (0.009) secondsComputing coverage report.�[0;31merror: Failed to load coverage: Is a directory�[0m
Running SwiftLint...Linting Swift files at path ttt
Linting '_Result.swift' (1/28)
Linting 'AppDelegate.swift' (2/28)
Linting 'Array+Random.swift' (3/28)
Linting 'Duration.swift' (4/28)
Linting 'FinalCollectionViewCell.swift' (5/28)
Linting 'Game.swift' (6/28)
Linting 'GenerateQRController.swift' (7/28)
Linting 'IntroCollectionViewCell.swift' (8/28)
Linting 'IntroductionView.swift' (9/28)
Linting 'IntroViewController.swift' (10/28)
Linting 'JoinGameController.swift' (11/28)
Linting 'Network.swift' (12/28)
Linting 'NetworkError.swift' (13/28)
Linting 'NewGameIntroViewController.swift' (14/28)
Linting 'Page.swift' (15/28)
Linting 'Player.swift' (16/28)
Linting 'PusherSwift+Extension.swift' (17/28)
Linting 'Score.swift' (18/28)
Linting 'ScoreTableViewController.swift' (19/28)
Linting 'Session.swift' (20/28)
Linting 'SessionPlayerTableController.swift' (21/28)
Linting 'StartscreenTextField.swift' (22/28)
Linting 'StartViewController.swift' (23/28)
Linting 'Status.swift' (24/28)
Linting 'String+Extensions.swift' (25/28)
Linting 'Target.swift' (26/28)
Linting 'UIAlertController+Extension.swift' (27/28)
Linting 'UIViewController+Extension.swift' (28/28)
Done linting! Found 205 violations, 4 serious in 28 files.
Running Lizard...Running SonarQube using SonarQube Runner.....WARN: The rule 'SwiftLint:vertical_whitespace' does not exist.
WARN: The rule 'SwiftLint:vertical_whitespace' does not exist.
WARN: The rule 'SwiftLint:vertical_whitespace' does not exist.
WARN: The rule 'SwiftLint:vertical_whitespace' does not exist.
WARN: The rule 'SwiftLint:vertical_whitespace' does not exist.
.
Recording test results
I notice this line in the log
Executed 1 test, with 0 failures (0 unexpected) in 0.005 (0.009) secondsComputing coverage report.�[0;31merror: Failed to load coverage: Is a directory�[0m
I'm not sure if it is a problem with my properties file that looks like this.
sonar.projectKey=ttt
sonar.projectName=RunForestRun
sonar.projectVersion=1.0
#Comment if you have a project with mixed ObjC / Swift
sonar.language=swift
#Project description
sonar.projectDescription=Run Forest Run application
#Path to source directories
sonar.sources=ttt
#Path to test directories (comment if no test)
sonar.tests=tttTests
#Destination Simulator to run tests
#As string expected in destination argument of xcodebuild command
#Example = sonar.swift.simulator=platform=iOS Simulator,name=iPhone 6,OS=9.2
sonar.swift.simulator=platform=iOS Simulator,id=FEF05FDC-56BD-48B9-BDFD-210CCFF5BC37
#Xcode project configuration (.xcodeproj)
#and use the later to specify which project(s) to include in the analysis (comma separated list)
#Specify either xcodeproj or xcodeproj + xcworkspace
sonar.swift.project=ttt.xcodeproj
sonar.swift.workspace=ttt.xcworkspace
#Scheme to build your application
sonar.swift.appScheme=ttt
#Configuration to use for your scheme. if you do not specify that the default will be Debug
sonar.swift.appConfiguration=Debug
#JUnit report generated by run-sonar.sh is stored in sonar-reports/TEST-report.xml
#Change it only if you generate the file on your own
#The XML files have to be prefixed by TEST- otherwise they are not processed
#sonar.junit.reportsPath=sonar-reports/
#Lizard report generated by run-sonar.sh is stored in sonar-reports/lizard-report.xml
#Change it only if you generate the file on your own
#sonar.swift.lizard.report=sonar-reports/lizard-report.xml
#Cobertura report generated by run-sonar.sh is stored in sonar-reports/coverage.xml
#Change it only if you generate the file on your own
#sonar.swift.coverage.reportPattern=sonar-reports/coverage*.xml
#OCLint report generated by run-sonar.sh is stored in sonar-reports/oclint.xml
#Change it only if you generate the file on your own
#sonar.swift.swiftlint.report=sonar-reports/*swiftlint.txt
#Paths to exclude from coverage report (tests, 3rd party libraries etc.)
#sonar.swift.excludedPathsFromCoverage=pattern1,pattern2
sonar.swift.excludedPathsFromCoverage=.Tests.
Whevener it starts to run xcodebuild, it'll just stop there forever because it cannot start the simulator for tests. I copy pasted the same command which it runs in run-sonar-swift and it works, but when executed inside the script it does not.
When coverage command is run I have the following error:
slather coverage --ignore ../* --input-format profdata -i .Tests. --cobertura-xml --output-directory sonar-reports --workspace projectName.xcworkspace --scheme projectName projectName.xcodeproj
/usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in require': cannot load such file -- xcodeproj (LoadError) from /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:inrescue in require'
from /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in require' from /usr/local/lib/ruby/gems/2.3.0/gems/slather-2.1.0/lib/slather/project.rb:2:in<top (required)>'
from /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in require' from /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:inrequire'
from /usr/local/lib/ruby/gems/2.3.0/gems/slather-2.1.0/lib/slather.rb:2:in <top (required)>' from /usr/local/lib/ruby/gems/2.3.0/gems/slather-2.1.0/bin/slather:4:inrequire_relative'
from /usr/local/lib/ruby/gems/2.3.0/gems/slather-2.1.0/bin/slather:4:in <top (required)>' from /usr/local/bin/slather:22:inload'
from /usr/local/bin/slather:22:in `
'
Same error if I just run "slather" without any argument.
I ran run-sonar-swift.sh in my project and it finishes successfully, the report looks pretty empty:
no bugs
no vulnerabilities
no code smell
no debt
no duplications
as much as I would love to believe that, that's 100% impossible - 19k lines of code are scanned. Am I missing something?
My properties file looks like the following:
##########################
# Required configuration #
##########################
sonar.jacoco.reportMissing.force.zero=False
sonar.projectKey=...
sonar.projectName=...
sonar.projectVersion=1.0
# Comment if you have a project with mixed ObjC / Swift
sonar.language=swift
sonar.swift.workspace=....xcworkspace
sonar.swift.project=....xcodeproj
# Project description
sonar.projectDescription=...
# Path to source directories
sonar.sources=.
# Path to test directories (comment if no test)
# sonar.tests=TestDir
# Destination Simulator to run tests
# As string expected in destination argument of xcodebuild command
# Example = sonar.swift.simulator=platform=iOS Simulator,name=iPhone 6,OS=9.2
sonar.swift.simulator=platform=iOS Simulator,name=iPhone 7,OS=10.1
# Xcode project configuration (.xcodeproj)
# and use the later to specify which project(s) to include in the analysis (comma separated list)
# Specify either xcodeproj or xcodeproj + xcworkspace
#sonar.swift.project=MyPrj.xcodeproj
#sonar.swift.workspace=MyWrkSpc.xcworkspace
# Scheme to build your application
sonar.swift.appScheme=Devel
# Configuration to use for your scheme. if you do not specify that the default will be Debug
#sonar.swift.appConfiguration=MyConfiguration
##########################
# Optional configuration #
##########################
# Encoding of the source code
sonar.sourceEncoding=UTF-8
# SCM
# sonar.scm.enabled=true
# sonar.scm.url=scm:git:http://xxx
# JUnit report generated by run-sonar.sh is stored in sonar-reports/TEST-report.xml
# Change it only if you generate the file on your own
# The XML files have to be prefixed by TEST- otherwise they are not processed
# sonar.junit.reportsPath=sonar-reports/
# Lizard report generated by run-sonar.sh is stored in sonar-reports/lizard-report.xml
# Change it only if you generate the file on your own
# sonar.swift.lizard.report=sonar-reports/lizard-report.xml
# Cobertura report generated by run-sonar.sh is stored in sonar-reports/coverage.xml
# Change it only if you generate the file on your own
# sonar.swift.coverage.reportPattern=sonar-reports/coverage*.xml
# OCLint report generated by run-sonar.sh is stored in sonar-reports/oclint.xml
# Change it only if you generate the file on your own
# sonar.swift.swiftlint.report=sonar-reports/*swiftlint.txt
# Paths to exclude from coverage report (tests, 3rd party libraries etc.)
# sonar.swift.excludedPathsFromCoverage=pattern1,pattern2
sonar.swift.excludedPathsFromCoverage=.*Tests.*
Im facing the same issue. In log, its shows issues but that not shown up in web. My swiftlint version is 0.9.1, sonarqube-5.4, sonar-scanner-2.5.1 sonar-runner-issue.txt
I have an issue with lizard. It generates the reports perfectly if I run it myself, but running it with run-sonar-swift.sh just won't work.
My project has embedded frameworks which I would like to run as well. I found out that when using Lizard you must space separate the different folders, however the properties file requires comma separated. So I added the line srcDirsSpaced="${srcDirs//,/ }" to the # Lizard Complexity block in run-sonar-swift.sh, however it still won't work.
When I run lizard --xml MyApp Shared API > sonar-reports/lizard-report.xml manually, I get the correct report. When running run-sonar-swift.sh I get 0 files analysed. I can't seem to understand why.
If I run without using $srcDir, so basicly with the command lizard --xml > sonar-reports/lizard-report.xml it will generate a correct report.
ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Unable to register extension org.sonar.plugins.swift.SwiftSquidSensor from plugin 'backelitesonarswiftplugin'
at org.sonar.core.platform.ComponentContainer.addExtension(ComponentContainer.java:248)
at org.sonar.scanner.bootstrap.ExtensionInstaller.doInstall(ExtensionInstaller.java:76)
at org.sonar.scanner.bootstrap.ExtensionInstaller.install(ExtensionInstaller.java:57)
at org.sonar.scanner.scan.ModuleScanContainer.addExtensions(ModuleScanContainer.java:176)
at org.sonar.scanner.scan.ModuleScanContainer.doBeforeStart(ModuleScanContainer.java:93)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:140)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:241)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:236)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:226)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:86)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:115)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:118)
at org.sonar.runner.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.sonar.runner.impl.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:61)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:274)
at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:165)
at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:152)
at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:118)
at org.sonarsource.scanner.cli.Main.execute(Main.java:80)
at org.sonarsource.scanner.cli.Main.main(Main.java:66)
Caused by: java.lang.NoClassDefFoundError: Lorg/sonar/api/checks/AnnotationCheckFactory;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.picocontainer.injectors.AdaptingInjection$2.run(AdaptingInjection.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at org.picocontainer.injectors.AdaptingInjection.injectionFieldAnnotated(AdaptingInjection.java:209)
at org.picocontainer.injectors.AdaptingInjection.fieldAnnotatedInjectionAdapter(AdaptingInjection.java:188)
at org.picocontainer.injectors.AdaptingInjection.createComponentAdapter(AdaptingInjection.java:57)
at org.picocontainer.behaviors.AbstractBehaviorFactory.createComponentAdapter(AbstractBehaviorFactory.java:44)
at org.picocontainer.behaviors.OptInCaching.createComponentAdapter(OptInCaching.java:45)
at org.picocontainer.DefaultPicoContainer.addComponent(DefaultPicoContainer.java:536)
at org.picocontainer.DefaultPicoContainer.access$300(DefaultPicoContainer.java:84)
at org.picocontainer.DefaultPicoContainer$AsPropertiesPicoContainer.addComponent(DefaultPicoContainer.java:1149)
at org.sonar.core.platform.ComponentContainer.addExtension(ComponentContainer.java:246)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.sonar.api.checks.AnnotationCheckFactory
at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:39)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
... 44 more
I am getting an error when trying to run a project through it that has both swift and objective-c files in it.
16:40:59 ERROR: Error during Sonar runner execution
16:40:59 org.sonar.runner.impl.RunnerException: Unable to execute Sonar
16:40:59 at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
16:40:59 at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
16:40:59 at java.security.AccessController.doPrivileged(Native Method)
16:40:59 at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
16:40:59 at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
16:40:59 at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
16:40:59 at org.sonar.runner.api.Runner.execute(Runner.java:100)
16:40:59 at org.sonar.runner.Main.executeTask(Main.java:70)
16:40:59 at org.sonar.runner.Main.execute(Main.java:59)
16:40:59 at org.sonar.runner.Main.main(Main.java:53)
16:40:59 Caused by: org.sonar.api.utils.SonarException: Can not add the same measure twice on org.sonar.api.resources.Project@278cbf5a[id=,key=com.blahblahblah:Mobile-iOS-blah,qualifier=TRK]: org.sonar.api.measures.Measure@7bd0e2e9[metricKey=tests,metric=Metric[id=,key=tests,description=Number of unit tests,type=INT,direction=-1,domain=Coverage,name=Unit tests,qualitative=false,userManaged=false,enabled=true,worstValue=,bestValue=,optimizedBestValue=false,hidden=false,deleteHistoricalData=false,decimalScale=],value=0.0,data=,description=,alertStatus=,alertText=,date=,variation1=,variation2=,variation3=,variation4=,variation5=,url=,personId=,persistenceMode=FULL,fromCore=false]
If I add sonar.language=objc to the sonar-project.properties file, then it all works (the app is predominantly ObjC. but with that removed (the comment in the default properties file says to remove it for a mixed app), then the error happens above.
Also, this project has no unit tests in it, so could that be contributing to the problem?
Since SonarQube 6.2, the following blocking error occurs:
[11:16:10]: ▸ ERROR: Error during SonarQube Scanner execution
[11:16:10]: ▸ org.sonar.api.utils.XmlParserException: Cannot parse surefire reports
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireParser.parseFiles(SwiftSurefireParser.java:142)
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireParser.collect(SwiftSurefireParser.java:74)
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireSensor.collect(SwiftSurefireSensor.java:87)
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireSensor.analyse(SwiftSurefireSensor.java:81)
[11:16:10]: ▸ at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:57)
[11:16:10]: ▸ at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:49)
[11:16:10]: ▸ at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:78)
[11:16:10]: ▸ at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:182)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
[11:16:10]: ▸ at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:247)
[11:16:10]: ▸ at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:242)
[11:16:10]: ▸ at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:232)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
[11:16:10]: ▸ at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
[11:16:10]: ▸ at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:86)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
[11:16:10]: ▸ at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
[11:16:10]: ▸ at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:115)
[11:16:10]: ▸ at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:116)
[11:16:10]: ▸ at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:62)
[11:16:10]: ▸ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:16:10]: ▸ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:16:10]: ▸ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:16:10]: ▸ at java.lang.reflect.Method.invoke(Method.java:498)
[11:16:10]: ▸ at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
[11:16:10]: ▸ at com.sun.proxy.$Proxy0.execute(Unknown Source)
[11:16:10]: ▸ at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
[11:16:10]: ▸ at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
[11:16:10]: ▸ at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
[11:16:10]: ▸ at org.sonarsource.scanner.cli.Main.execute(Main.java:74)
[11:16:10]: ▸ at org.sonarsource.scanner.cli.Main.main(Main.java:61)
[11:16:10]: ▸ Caused by: java.lang.UnsupportedOperationException: Metric 'test_data' should not be computed by a Sensor
[11:16:10]: ▸ at org.sonar.scanner.sensor.DefaultSensorStorage.saveMeasure(DefaultSensorStorage.java:240)
[11:16:10]: ▸ at org.sonar.scanner.index.DefaultIndex.addMeasure(DefaultIndex.java:231)
[11:16:10]: ▸ at org.sonar.scanner.deprecated.DeprecatedSensorContext.saveMeasure(DeprecatedSensorContext.java:131)
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireParser.saveTestsDetails(SwiftSurefireParser.java:167)
[11:16:10]: ▸ at org.sonar.plugins.swift.tests.SwiftSurefireParser.parseFiles(SwiftSurefireParser.java:135)
[11:16:10]: ▸ ... 32 more
• In the sonar-project.properties file should I setup sonar.tests and all xcode related value (for example sonar.swift.project since the tests are performed by fastlane actions, not sonar's.
I am using the latest sonarqube scanner version 2.5 and sonarqube server v. 5.1.2 with SwiftLint Version 0.8.0. The run-sonar-swift.sh file executes successfully as does the latest sonarqube scanner if I run it manually outside the run-sonar-swift.sh script. The sonar-reports folder does contain several *swiftlint.txt files generated during the run. Some of them are empty but most of them are not. During the sonarqube scanner execution I do see:
08:46:05.179 INFO - Sensor org.sonar.plugins.swift.issues.swiftlint.SwiftLintSensor@7836f56
08:46:05.180 INFO - Processing SwiftLint report sonar-reports/AncestryShareExtension-swiftlint.txt
08:46:05.180 INFO - Processing SwiftLint report sonar-reports/AncestryTodayExtension-swiftlint.txt
08:46:05.180 INFO - Processing SwiftLint report sonar-reports/AncestryViews-swiftlint.txt
08:46:05.204 INFO - Processing SwiftLint report sonar-reports/AncestryWatchKitApp-swiftlint.txt
08:46:05.204 INFO - Processing SwiftLint report sonar-reports/AncestryWatchkitExtension-swiftlint.txt
08:46:05.324 INFO - Processing SwiftLint report sonar-reports/AppIcon-swiftlint.txt
08:46:05.324 INFO - Processing SwiftLint report sonar-reports/Classes-swiftlint.txt
08:46:05.324 INFO - Processing SwiftLint report sonar-reports/Frameworks-swiftlint.txt
08:46:05.372 INFO - Processing SwiftLint report sonar-reports/Resources-swiftlint.txt
08:46:05.372 INFO - Processing SwiftLint report sonar-reports/Source-swiftlint.txt
08:46:05.690 INFO - Processing SwiftLint report sonar-reports/TDDProjects-swiftlint.txt
08:46:05.691 INFO - Processing SwiftLint report sonar-reports/Utilities-swiftlint.txt
08:46:05.692 INFO - Sensor org.sonar.plugins.swift.issues.swiftlint.SwiftLintSensor@7836f56 (done) | time=513ms
However no issues are imported into the sonar project on the sonar server. No other information is available in the sonarqube scanner output even if I use the -X option. I've triple checked My sonar-project.properties file and have all the required parameters set including
sonar.swift.swiftlint.report=sonar-reports/*swiftlint.txt
sonar.swift.excludedPathsFromCoverage=.Tests.
These are the files located in my sonar-reports folder:
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 AncestryShareExtension-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 AncestryTodayExtension-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 54765 Mar 2 15:51 AncestryViews-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 AncestryWatchKitApp-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 472241 Mar 2 15:51 AncestryWatchkitExtension-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 AppIcon-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 Classes-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 223251 Mar 2 15:51 Frameworks-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 Resources-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 2185338 Mar 2 15:51 Source-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 17382 Mar 2 15:51 TDDProjects-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 101 Mar 2 15:49 TEST-report.xml
-rw-r--r-- 1 iosbuilds staff 0 Mar 2 15:51 Utilities-swiftlint.txt
-rw-r--r-- 1 iosbuilds staff 165 Mar 2 15:49 coverage.xml
-rw-r--r-- 1 iosbuilds staff 22533303 Mar 2 15:51 xcodebuild.log
In all honesty I do not know if this is related to the latest sonarqube scanner but will backrev and do some more experimentation and update as appropriate.
Maybe this is just my personal opinion, but I really prefer using sonar with Fastlane (and there's even an action for that). The entire Fastlane script counts 5/6 lines of code and it's easily readable. In contrast, the bundled .sh script is somehow complex, in particular for less advanced users, and errors are not easily debuggable.
Personally, I would document an example of Fastlane+Sonar in the main README.md page and reduce the relevance of - or completely hide - the run-sonar-swift.sh script.
Here is an example of my sonar lane in the Fastfile:
The lane above almost completely replaces the 320-line run-sonar-swift.sh script and is more easily configurable: please note, for instance, the xcargspassed to the scan action.
What do you think? I'd be happy to edit the README file if you guys agree.
I am working with SonarQube 5.3 and I have error java.lang.NoSushMethodError.
I think it is the same issue that sonar-objective-c plugin : octo-technology/sonar-objective-c#102
ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
lane :metrics do
scan(code_coverage: true, output_directory: "./reports")
slather
sh("cd .. && lizard ./TestThisOut -l swift --xml > ./reports/lizard-report.xml")
swiftlint(output_file: "./reports/swiftlint.txt", ignore_exit_status: true)
sonar
end
/Users/chris/.fastlane/bin/bundle/lib/ruby/site_ruby/2.2.0/rubygems/ext/builder.rb:92:in `run': [!] ERROR: Failed to build gem nativ
e extension. (Gem::Ext::BuildError)
current directory: /Users/chris/.fastlane/bin/bundle/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.8.1/ext/nokogiri
/Users/chris/.fastlane/bin/bundle/bin/ruby -r ./siteconf20170125-91958-1toybe4.rb extconf.rb
checking if the C compiler accepts ... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
...
Running SonarQube using SonarQube Runner..
ERROR: Error during SonarQube Scanner execution
ERROR: The rule 'SwiftLint:legacy_cggeometry_functions' does not exist.
The error occurs if I install swiftlint 0.10.0, while it works using the version 0.9.2.
When I have .swiftlint.yml into my root directory and execute sh run-swift-sonar.sh I get zero issue on Dashboard. I know that I can customize rules but if I launch swiftlint autocorrect Pods folder is included. If you can, please, fix this.
I have everything installed and run the script sucessfully runs and start the server. Dispite that, i have no bugs or other issues on my project (strange).
And if i set the language to swift, it will throw an error like the one on the image