api/project_analyses

Manage project analyses.

Examples

Create a project analysis event.Only event of category ‘VERSION’ and ‘OTHER’ can be created.:

sonar.project_analyses.create_project_analysis_event(analysis="AXHAfesPdxfTzNWG9gDW", name='1.3.12')

Delete a project analysis event.Only event of category ‘VERSION’ and ‘OTHER’ can be deleted.:

sonar.project_analyses.delete_project_analysis_event(event="AXQPuYYdjOKlq86mQnOV")

Delete a project analysis.:

sonar.project_analyses.delete_project_analysis(analysis="AXLA7wQ9dxfTzNWGB_Su")

Search a project analyses and attached events.:

project_analyses_and_events = sonar.project_analyses.search_project_analyses_and_events(project="my_project")

Set an analysis as the baseline of the New Code Period on a project or a long-lived branch. This manually set baseline overrides the sonar.leak.period setting.:

sonar.project_analyses.set_analysis_as_baseline_on_project(project="my_project", analysis="AXHAfesPdxfTzNWG9gDW")

Unset any manually-set New Code Period baseline on a project or a long-lived branch. Unsetting a manual baseline restores the use of the sonar.leak.period setting.:

sonar.project_analyses.unset_baseline_on_project(project="my_project")

Update a project analysis event. Only events of category ‘VERSION’ and ‘OTHER’ can be updated.:

sonar.project_analyses.update_project_analysis_event(event="AXQPuvIBjOKlq86mQnOW", name="1.3.13")