sonarqube – Code Quality Tool & Secure Analysis
SonarQube là một công cụ đánh giá mã tự động, tự quản lý giúp người sử dụng cung cấp mã sạch (clean code) một cách có hệ thống. SonarQube tích hợp vào quy trình làm việc hiện có của người dùng và phát hiện các vấn đề trong mã để giúp thực hiện kiểm tra …
Thông tin sản phẩm
SonarQube là một công cụ đánh giá mã tự động, tự quản lý giúp người sử dụng cung cấp mã sạch (clean code) một cách có hệ thống. SonarQube tích hợp vào quy trình làm việc hiện có của người dùng và phát hiện các vấn đề trong mã để giúp thực hiện kiểm tra mã liên tục cho các dự án của người sử dụng. Công cụ này phân tích hơn 30 ngôn ngữ lập trình khác nhau và tích hợp vào hệ thống CI và nền tảng DevOps của bạn để đảm bảo rằng mã của bạn đáp ứng các tiêu chuẩn chất lượng cao.
Viết mã sạch là điều cần thiết để duy trì một cơ sở mã lành mạnh. Chúng tôi định nghĩa Mã sạch là mã đáp ứng một tiêu chuẩn nhất định, tức là mã đáng tin cậy, an toàn, có thể bảo trì, dễ đọc và theo mô-đun, ngoài việc có các thuộc tính chính khác. Điều này áp dụng cho tất cả các mã: mã nguồn, mã kiểm tra, cơ sở hạ tầng dưới dạng mã, mã keo, tập lệnh, v.v.
Cách tiếp cận Clean as You Code của Sonar loại bỏ nhiều cạm bẫy phát sinh từ việc xem xét mã ở giai đoạn cuối của quá trình phát triển. Phương pháp Clean as You Code sử dụng cổng chất lượng để cảnh báo/thông báo cho bạn khi có điều gì đó cần sửa hoặc xem lại trong mã mới của bạn (mã đã được thêm hoặc thay đổi), cho phép bạn duy trì các tiêu chuẩn cao và tập trung vào chất lượng mã.
Truy cập User Guide của SonarQube: