You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This page gives some examples of approaches to software code quality and audit approaches.

General Tools:

There are a range of tools that can be used to quickly review quality of code, issues, bugs, duplication, coverage etc.  Some of the known tools are shown below.  Where projects have used them we have shown an example.  Some intergrate with certain repositories.  The coverage varies greatly so what works will depend on your own approach and your project.

OptionsExamples
bitHound (JS and Dependency Management) https://www.bithound.io/ 
Sensio Insight (PHP) https://insight.sensiolabs.com 
Code Climate (lots) https://codeclimate.com/engines 
Codacy (Scala Ruby JS Java PHP Python) https://www.codacy.com/https://www.codacy.com/app/andrea-biancini/met/dashboard
Scrutinizer-CI https://scrutinizer-ci.com/ 
Landscape (Python) https://landscape.io/https://landscape.io/github/leifj/pyFF/ compared to https://landscape.io/github/leifj/pyFF/1
Continuous Integration and Testing https://travis-ci.com 
Coverty (C/C++ but not also Java, JS, C#) https://scan.coverity.com/projects 
Coveralls https://coveralls.io/https://coveralls.io/github/simplesamlphp/saml2


...as well as https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

GÉANT Project

There is work focusing on code quality within the GÉANT project and in particular on software as it moves into a service environment.  This work is lead by SA4 within GN4-1.  Work includes:



  • No labels