Sonar-taisyklėmis Extractor yra Python įrankis, kuris nuskaito pažeidimo taisykles iš analizės priemones, pavyzdžiui, Cppcheck, C ++ testas, Klocwork, ir tt, ir paverčia juos į SONAR taisykles.
Kodėl konvertuoti šias taisykles į SONAR taisykles?
Kai mes darome atitikties analizę kodavimo taisykles, šios analizės galia suteikia mums tarp šaltinio failo, kur taisyklė buvo pažeista linijos ir šio pažeidė taisyklę ID nuorodą. Tarp taisyklė ID ir jos aprašymas asociacija turi būti skiriamas Sonar.
Siekiant atsižvelgti į visas užsakymą taisykles sukurtus kokybės analizės įrankius, būtina turėti įrankis, kuris eksportuoja šios priemonės "taisykles. Sonar Taisyklės Extractor yra ten, kad.
Pastaba: , Echolotai turi pagal nutylėjimą penkių rūšių taisyklę sunkumo: blokavimas, kritiškas, major, minor, Info. Bet tai ne visiems analizės įrankiai atveju. Pavyzdžiui, Klocwork, kad Sunkumai atstovauja numeriais: 1 (Kritinis) iki 10 (informacija).
Sonar Taisyklės Extractor turės tų lygių kartografavimo, kad jie reiškia kažką Sonar.
Kaip jį įdiegti?
Jei turite Python setuptools jau įdiegtas ir turi tiesioginį interneto ryšį, jums tiesiog reikia paleisti šią komandą:
root @ localhost: ~ # easy_install -O2 Sonar-taisyklėmis Extractor
Jei Python setuptools neįdiegtas, įdiekite jį pirmiausia.
Jei nenorite turėti tiesioginį ryšį su internetu, atsisiųsti paketą tinkamą savo platinimo ir ją įdiegti.
root @ localhost: ~ # tar zxvf Sonar-taisyklėmis Extractor * .tar.gz
...
root @ localhost: ~ # cd Sonar-taisyklėmis Extractor *
root @ localhost: ~ # python setup.py įdiegti -O2
...
root @ localhost: ~ #
. "Windows" vartotojams, kurie nenori paleisti komandinės eilutės montuotojas, yra gimtoji .exe paketą
Reikalavimai :
- < li> Python
Komentarai nerastas