תוכן עניינים:

מהו ניתוח קוד סטטי של Sonar?
מהו ניתוח קוד סטטי של Sonar?

וִידֵאוֹ: מהו ניתוח קוד סטטי של Sonar?

וִידֵאוֹ: מהו ניתוח קוד סטטי של Sonar?
וִידֵאוֹ: SonarQube: How to run Static Code Scanning? 2024, מאי
Anonim

SonarQube (לשעבר סוֹנָר ) הוא פתוח- מָקוֹר פלטפורמה שפותחה על ידי SonarSource לבדיקה רציפה של קוד איכות לבצע איתה ביקורות אוטומטיות ניתוח סטטי שֶׁל קוד כדי לזהות באגים, קוד ריחות ופגיעות אבטחה ב-20+ שפות תכנות.

באופן דומה, נשאל, מהו קוד סונאר?

סוֹנָר הוא מבוסס אינטרנט קוד כלי ניתוח איכות עבור פרויקטי Java מבוססי Maven. זה מכסה שטח רחב של קוד נקודות בדיקת איכות הכוללות: ארכיטקטורה ועיצוב, מורכבות, כפילויות, כללי קידוד, באגים פוטנציאליים, בדיקת יחידות וכו'.

מה זה SonarQube ואיך זה עובד? SonarQube היא פלטפורמת קוד פתוח לבדיקה רציפה של איכות הקוד. באמצעות ניתוח קוד סטטי, הוא מנסה לזהות באגים, ריחות קוד ופגיעויות אבטחה. תוספים רבים זמינים לשימוש בו כחלק מצינורות אינטגרציה מתמשכים, כולל עבור Maven, Jenkins ו-GitHub.

בהתחשב בזה, איך עושים ניתוח קוד סטטי?

הנה איך עובד ניתוח קוד סטטי

  1. כתוב את הקוד. הצעד הראשון שלך הוא לכתוב את הקוד.
  2. הפעל מנתח קוד סטטי. לאחר מכן, הפעל מנתח קוד סטטי על הקוד שלך.
  3. סקור את התוצאות. מנתח הקוד הסטטי יזהה קוד שאינו תואם את כללי הקידוד.
  4. תקן את מה שצריך לתקן.
  5. עברו לבדיקה.

איך מנתחים קוד באמצעות SonarQube?

מנתח עם ה SonarQube סורק גלול מטה אל ה- SonarQube סעיף תצורת הסורק ולחץ על "הוסף SonarQube סורק." הזן את הפרטים. הגדר את הפרויקט וגלול מטה לקטע Build. הוסף את SonarQube -שלב בניית סורק למבנה שלך. הגדר את ניתוח SonarQube נכסים.

מוּמלָץ: