The C/C++ Workflow consists of the following steps (steps in red are performed manually or with the help of third part tools; steps in black are performed with the help of the SAFacilitator; steps in blue are performed from within SonarQube user interface):


  1. Get the codebase, Compile it and Obtain the Compilation Database


  1. Normalize the Compilation Database


  1. Generate the Static Analyzers Configuration Files according to your needs


  1. Run the Static Analyzers


  1. Configure SonarQube Analyses


  1. Gather Static Analyzers Results into SonarQube


  1. Review Results