SonarQube Python client not providing output description in documentation

I wanted to export the findings I had on all the projects on the SonarQube server I have into a CSV. I attempted to use the /api/projects/export_findings endpoint but I was told here that it was available only for Entreprise edition. I discovered that SonarQube client with Python offers the search_issues submodule that can do the job. The problem is that the returned attributes (rules, severity, line, effort, debt, tags, type, scope, cleanCodeAttribute, quickFixAvailable, cleanCodeAttributeCategory, and a handful of other ones) miss their respective explanation in the documentation, even though some of them seem trivial to understand. Is this the right platform to inquire about the meaning of the latter attributes ?

Hi,

This is the place to ask. :smiley:

What is it you need to know?

 
Ann

Hello,

At this point I figured out most of the definitions of those attributes, but I want to know the difference between debt and effort because they have identical values for all the entries in the dataset I generated (about 300 entries), also I want an elaboration of what quickFixAvailable means by textbook definition (I want to include the definition in a piece of literature).

Hi,

I think the difference is that ‘debt’ is on its way out as a favored term.

quickFixAvailable is going to be about how the rule operates in SonarLint, and whether, when an issues is raised from the relevant rules, SonarLint should offer quick fixes (which I assume are stored in the rule somehow - I’ve never delved into that).

 
HTH,
Ann