MOB-875 Adding Mpesa as a Payment Method #119
Quality Gate failed
Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
B Maintainability Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 16 in Sources/PaystackSDK/API/Charge/MobileMoneyService.swift
sonarqubecloud / SonarCloud Code Analysis
Refactor your code to get this URI from a customizable parameter.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BMIVzJHEOEMJR6&open=AZ2wX2BMIVzJHEOEMJR6&pullRequest=119
Check failure on line 108 in Sources/PaystackUI/Charge/MobileMoney/Views/MPesaProcessingView.swift
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this closure is empty, or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2ALIVzJHEOEMJR4&open=AZ2wX2ALIVzJHEOEMJR4&pullRequest=119
Check failure on line 12 in Sources/PaystackSDK/Versioning/update_version.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BVIVzJHEOEMJR9&open=AZ2wX2BVIVzJHEOEMJR9&pullRequest=119
Check failure on line 10 in Sources/PaystackSDK/Versioning/update_version.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BVIVzJHEOEMJR8&open=AZ2wX2BVIVzJHEOEMJR8&pullRequest=119
Check failure on line 122 in Sources/PaystackUI/Components/Styles/PrimaryButtonStyle.swift
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this closure is empty, or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BAIVzJHEOEMJR5&open=AZ2wX2BAIVzJHEOEMJR5&pullRequest=119
Check failure on line 22 in Sources/PaystackSDK/Versioning/update_version.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BVIVzJHEOEMJR_&open=AZ2wX2BVIVzJHEOEMJR_&pullRequest=119
Check warning on line 89 in Sources/PaystackUI/Charge/MobileMoney/Views/MPesaProcessingView.swift
sonarqubecloud / SonarCloud Code Analysis
This operation returns the same value whether the condition is "true" or "false".
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2ALIVzJHEOEMJR3&open=AZ2wX2ALIVzJHEOEMJR3&pullRequest=119
Check warning on line 7 in Sources/PaystackSDK/Versioning/update_version.sh
sonarqubecloud / SonarCloud Code Analysis
Replace backticks with '$()' syntax for command substitution.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BVIVzJHEOEMJR7&open=AZ2wX2BVIVzJHEOEMJR7&pullRequest=119
Check failure on line 21 in Sources/PaystackSDK/Versioning/update_version.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=PaystackHQ_paystack-sdk-ios&issues=AZ2wX2BVIVzJHEOEMJR-&open=AZ2wX2BVIVzJHEOEMJR-&pullRequest=119