Pylint and QualityProfile

SonarQube doesn’t care about pylintrc if you provide report (with sonar.python.pylint.reportPath). You should activate Pylint rules through SonarQube UI. For that

  • create new profile (as you can’t edit built-in profiles, see here), set “Sonar Way” as its parent
  • open this profile, press “Activate more”, you will see list of inactive rules
  • on the facet on the left pick ‘Repository’ -> ‘Pylint’
  • you will see all available Pylint rules, press ‘bulk change’ to activate all of them