SonarQube

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

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

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

חלק משפות התכנות בהן תומכת 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.

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

הערות שוליים 

בדיקות תוכנה