flyve-mdm / legacy-web-dashboard

Flyve MDM Dashboard
http://flyve.org/legacy-web-dashboard/
GNU Affero General Public License v3.0
16 stars 13 forks source link

Support SonarQube in Travis CI #23

Open ajsb85 opened 7 years ago

ajsb85 commented 7 years ago

Add SonarQube Quality Model

https://sonarqube.com/coding_rules#languages=js

Bugs

Bugs track code that is demonstrably wrong or highly likely to yield unexpected behavior.

Vulnerabilities

Vulnerabilities are raised on code that is potentially vulnerable to exploitation by hackers.

Code Smells

Code Smells will confuse maintainers or give them pause. They are measured primarily in terms of the time they will take to fix.

Based on Armadito Web UI https://github.com/armadito/armadito-web-ui/blob/DEV/.travis.yml

ajsb85 commented 7 years ago

SonarQube ready in the code editor.

image

ajsb85 commented 7 years ago

Sonar plugin to add metrics for web technologies (JS, CSS, HTML, SASS, AngularJS...) https://github.com/groupe-sii/sonar-web-frontend-plugin

SonarQube for VS Code https://github.com/silverbulleters/sonarqube-inject-vsc

SonarLint CLI https://github.com/nixel2007/sonarlint-cli