Should we keep SonarCloud? #48
-
Unlike last time when we asked this question to see if we should move to a different solution, I am proposing a different question here. The question is should we keep SonarCloud at all? As in, could we just remove SonarCloud without replacing it. Tangentially this discussion may spread out into static analysis as a whole, and that's ok. But I think this question will be resolved when we know what we want to do about SonarCloud and then also, issue #20. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
The things SonarCloud provides that nobody else does the same way, at all, or as well:
Workarounds, if you don't have SonarCloud anymore.
NOTE: Other things like cyclomatic complexity are actually covered by SwiftLint to some extent. SonarCloud does have a really unique metric that I like called "Cognitive Complexity". That being said it's all just a way of saying "You've got too many indents/branches for this to make sense". All this to say I think you can manage just fine without SonarCloud. There are other options, some of them may be worth it and some really may not be. |
Beta Was this translation helpful? Give feedback.
-
Since we're now talking about switching to CodeCov, here is a PR with a sample report: Tyler-Keith-Thompson/CucumberSwift#30 |
Beta Was this translation helpful? Give feedback.
-
The answer to this as discussed by the team was to Remove SonarCloud and replace with Codecov. |
Beta Was this translation helpful? Give feedback.
The answer to this as discussed by the team was to Remove SonarCloud and replace with Codecov.