סונאר-הכללים-Extractor הוא כלי Python שמחלץ את כללי הפרה מכלי ניתוח כמו Cppcheck, C ++ מבחן, Klocwork, וכו 'וממיר אותם לכללי Sonar.
מדוע המרת כללים אלה לכללי Sonar?
כאשר אנחנו עושים ניתוח התאמה של כללי קידוד, הפלט של ניתוח זה נותן לנו קשר בין הקו של קובץ המקור שבו השלטון הופר וזיהוי של השלטון הפר הזה. קשר בין זיהוי שלטון ותיאורה יש לתת לסונאר.
לקחת בחשבון את כל הכללים מותאמים אישית שפותחו בכלי ניתוח איכות, זה הכרחי כדי לקבל שירות אשר מייצא כללים אלה 'הכלים. חוקי Sonar Extractor הוא שם בשביל זה.
הערה: Sonar יש כברירת מחדל חמישה סוגים של חומרת כלל: חוסם, קריטי, רב-סרן, מינור, מידע. אבל זה לא המקרה עבור כל כלי הניתוח. לדוגמא, בKlocwork, החומרות מיוצגות על ידי מספרים: 1 (קריטי) עד 10 (פרטים).
חוקי Sonar Extractor יהיה מיפוי של רמות אלה ולכן הם אומר משהו Sonar.
כיצד להתקין אותו?
אם יש לך setuptools פייתון כבר מותקן ויש להם קשר ישיר לאינטרנט, אתה רק צריך להפעיל את הפקודה הבאה:
localhost @ שורש: ~ # easy_install -O2 סונאר-כללים-חולץ
אם setuptools Python אינו מותקן, יש להתקין אותו תחילה.
אם אין לך חיבור ישיר לאינטרנט, להוריד חבילה מתאימה להפצה שלך ולהתקין אותה.
Root @ localhost: ~ סונאר-כללים-חולץ * .tar.gz zxvf # הזפת
...
Root @ localhost: ~ # cd סונאר-כללים-חולץ *
Root @ localhost: ~ # פיתון setup.py להתקין -O2
...
localhost @ שורש: ~ #
. עבור משתמשי חלונות שלא רוצים להפעיל את ההתקנה של שורת הפקודה, יש חבילת .exe ילידים
דרישות :
- < li> Python
תגובות לא נמצא