SonarQube

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

שגיאת לואה ביחידה יחידה:תבנית_מידע בשורה 261: תבנית תוכנה ריקה. SonarQube (בעבר Sonar)[1] היא פלטפורמת קוד פתוח שפותחה על ידי SonarSource לבדיקה רציפה של איכות הקוד על מנת לבצע ביקורות אוטומטיות עם ניתוח קוד סטטי לאיתור באגים, קוד חשוד כבעייתי, ופגיעויות אבטחה, התומך בלמעלה מ-20 שפות תכנות שונות.

בין השאר מציע SonarQube דיווחים על קוד משוכפל, תקני קידוד, בדיקות יחידה, רמת כיסוי קוד, מורכבות קוד, הערות, באגים ופגיעות אבטחה.[2][3]

SonarQube יכול להקליט היסטוריה של מדדים ומספק גרפי אבולוציה של הקוד. הוא גם מספק ניתוח ואינטגרציה אוטומטית לחלוטין עם כלי אינטגרציה של Maven, Ant, Gradle, MSBuild וכלי אינטגרציה רציפה (כמוAtlassian Bamboo, Jenkins, Hudson וכו'. ).[4][5][6]

חלק משפות התכנות בהן תומך SonarQube (חלקן בתשלום) כולל את: Java‏ (כולל Android),‏ C#, PHP, JavaScript, TypeScript, C/C ++, Ruby, Scala, Kotlin, Go, COBOL, PL/SQL, PL/I, ABAP, VB. NET, VB6, Python, RPG, Flex, Objective-C, Swift, CSS, HTML ו- XML.[7]

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא SonarQube בוויקישיתוף

הערות שוליים

  1. ^ Freddy Mallet (20 במרץ 2013). "SONAR is becoming SONARQUBE". SonarQube project mailing list. נבדק ב-3 ביולי 2013. {{cite web}}: (עזרה)
  2. ^ "Methods and Tools issue" (PDF). 2010-03-01. נבדק ב-2017-08-29.
  3. ^ Campell/Papapetrou, Ann/Patroklos (2013). Sonar (SonarQube) in action. Greenwich, Connecticut, USA: Manning Publications. p. 350. ISBN 978-1617290954.
  4. ^ Buijze, Allard (2010-02-26). "Measuring Code Quality With Sonar". נבדק ב-2017-08-29.
  5. ^ Odendaal, René (2009-06-24). "Continuous Integration on SAP using Subversion, Maven, Hudson, Nexus and Sonar". אורכב מ-המקור ב-2012-07-24. נבדק ב-2017-08-29.
  6. ^ Smart, John (2010-03-14). "How can you improve, harmonize and automate your development process using tools like Maven, Hudson, and Nexus?". נבדק ב-2017-08-29.
  7. ^ "Multi-Language | SonarQube". נבדק ב-2017-11-25.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0