Installation

  • Java required
  • Easy to install for a demo (there is an integrated database with the Java VM)
  • For a long term installation, we need:
    • a postgres, mysql or similar database engine.
    • a symbolic link to /usr/bin
    • to create a service to launch SonarQube

Usage

  • The latest versions of SonarQube can not be launched as root (otherwise a non explicit java exception is raised, I found no offcial documentation about this problem)
  • The interface is simple and ergonomic
  • Lack of documentation on project setup (especially for multi-language project like MUsIC with python and javascript)
  • The documentation/tutorials are spread over 4 versions of SonarQube ( v3 to v7), it's not always easy determine which version is used
  • javascript ES6 support but ES7 seems not yet supported
  • Not possible to ignore non relevant issues ?
  • Remove old history entries ?

To be tested

  • Jenkins integration
  • Usage with pytest
  • JS unit tests (issues with l'ES7 ? )
  • No labels