Page MenuHomePhabricator

CI: Enable SonarCloud code quality tools on Parsoid patches
Closed, ResolvedPublic

Description

As part of Tech & Product Dept Code Health Objectives for FY 2020/21, various teams are going to be engaging in different processes / tools / metrics towards tracking / improving code health of their code bases.

One of the available tools is the SonarQubeBot tool which we should consider deploying on the Parsoid code base. This is already in active use on various MediaWiki / Wikimedia Foundation codebases.

As part of this task, we should (a) understand what we get from enabling this (b) what kind of configuration (rules) we want to enable on Parsoid (c) enable this on Parsoid codebase. As I understand it, one of the metrics we get from it is code coverage metrics (and increase / decrease on a per-patch basis).

Event Timeline

Jdub252 renamed this task from CI: Enable SonarCloud code quality tools on Parsoid patches to CI: Enable SonarCloud code quality tools.Sep 28 2020, 12:10 AM
Jdub252 updated the task description. (Show Details)
Jdub252 removed subscribers: Aklapper, Jrbranaa, ssastry.
Meno25 renamed this task from CI: Enable SonarCloud code quality tools to CI: Enable SonarCloud code quality tools on Parsoid patches.Sep 28 2020, 3:42 AM
Meno25 updated the task description. (Show Details)
Meno25 added subscribers: Aklapper, Jrbranaa, ssastry.

I enabled SonarCloud code quality tools for Parsoid patches. Please refer to this parent task