2015-04-28 11 views
11

Alcuni dei nostri gruppi di sviluppo utilizzano JSHint per la qualità del codice e stiamo cercando di adottare SonarQube per una maggiore trasparenza. Sonar ha spiegato che desidera mantenere il proprio elenco di regole qui: The SonarwayConverti regole JSHint in Sonar

C'è un modo per mappare facilmente le regole JSHint esistenti negli equivalenti "Sonarway"? Vorremmo mantenere 1 set di regole per JS.

risposta

1

Dipende da cosa intendi con la mappatura . JSHint ha un elenco di regole integrate, alcune delle quali saranno abilitate dai tuoi sviluppatori.

Per ciascuna delle regole che hanno abilitato, sarà necessario trovare nell'equivalente SonarQube list of rules. (Mi piacerebbe Suggerisco di fare un foglio di calcolo condiviso, per cui questa ricerca ha solo bisogno di accadere una volta.)

Al verificarsi di regole che non hanno un equivalente SonarQube ancora, avranno bisogno di scrivere una tale regola si . Here is an example rule. Il codice sarà probabilmente simile a what JSHint uses internally; tuttavia, JSHint non ha file separati per regola.

Problemi correlati