sonar-flutter
SonarJava
sonar-flutter | SonarJava | |
---|---|---|
3 | - | |
408 | 1,087 | |
1.0% | 0.4% | |
6.7 | 9.6 | |
4 months ago | 3 days ago | |
Java | Java | |
GNU General Public License v3.0 or later | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sonar-flutter
-
Flutter : a journey to higher-quality apps
This library called sonar-flutter generates the well-known Sonarqube dashboard after taking into account all Dart & Flutter related measures :
-
CI with SonarQube and Flutter - Part 2
At that point I have to give a note, Dart and Flutter are not supported officially by SonarQube yet, so for that reason, we need to download a plug-in that will do the work we need, to do that we have to open this repository and go to releases page to download the last version, until this article date the version is 0.4.0. after downloading the .jar we move to the download folder in terminal type:
-
Static Security Scan Tool for Dart
My team is working on introducing SonarQube There is a community version available for flutter. https://github.com/insideapp-oss/sonar-flutter. We're in the early stages and can't speak to the reliability or viability at this time.
SonarJava
We haven't tracked posts mentioning SonarJava yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
JaCoCo - :microscope: Java Code Coverage Library
Spotbugs - SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
SonarQube - Continuous Inspection
PMD - An extensible multilanguage static code analyzer.
sonarqube-community-branch-plugin - A plugin that allows branch analysis and pull request decoration in the Community version of Sonarqube
Checkstyle - Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
community-rust - SonarQube plugin to analyze Rust files
infer - A static analyzer for Java, C, C++, and Objective-C
packages - A collection of useful packages maintained by the Flutter team
tech-debt - Technical debt happens when low code quality slows new developments : you have to pay time interests. TechDebt allows you to quantify and track your technical debt.
FindBugs - The new home of the FindBugs project