Sonarlint là gì

Bạn đang xem: NEW Kiểm Tra Chất Lượng Code Website Với Sonarqube Là Gì, Sự Khác Biệt Giữa Sonarqube Và Sonarlint Tại Duy Pets

Kiểm Tra Chất Lượng Code Website Với Sonarqube Là Gì, Sự Khác Biệt Giữa Sonarqube Và Sonarlint

Sonarqube là một công cụ tuyệt vời, thật tuyệt vời. Thôi, bị dính quảng cáo Bphone. Ngừng các công cụ kiểm tra mã quảng cáo và tiếp tục

Hiện nay, các lập trình viên thường được giáo viên dạy rất nhiều về thuật toán, nhưng chất lượng của mã và các quy tắc mã hóa để làm việc nhóm dễ dàng và dễ bảo trì dường như không được quan trọng lắm. Nhưng bạn cũng đừng quá lo lắng vì những kỹ năng này sau khi luyện tập bạn có thể học được một cách nhanh chóng.

Bạn đang xem: Sonarqube là gì

Sonarqube là công cụ giúp lập trình viên kiểm tra xem code của mình có tốt không, có bị lỗi hay có nguy cơ vi phạm nguyên tắc (tiêu chuẩn chung) hay không sẽ giúp chúng ta cảnh báo và đưa ra các đề xuất sửa chữa. , dần dần trong quá trình viết code, mình sẽ quen và không mắc lỗi nữa. Việc cài đặt cũng khá đơn giản, bài viết này mình hướng dẫn sử dụng ngôn ngữ PHP.

Bước 1: Tải xuống các gói hỗ trợ

Sonarqube

Giải nén mọi thứ và sao chép 3 thư mục vào ổ C, đừng quên đổi tên các thư mục thành sonarqube, máy quét sonarqubeví dụ về sonarqube.

Bước thứ 2: Tải xuống và cài đặt jdk nếu thiết bị của bạn chưa cài đặt

Bước 3: Đi tới thư mụcC: sonarqube bin windows-x86-64, tìm và chạy tệp StartSonar.bat để bật máy chủ sonarqube. Sau khi thực hiện thành công, luôn thoát khỏi cửa sổ, không đóng nó

Cần lưu ý: nếu hệ điều hành là 32 bit, hãy chuyển đến windows-x86-32 thay vì windows-x86-64.

Bước 4: Đi tới thư mụcC: sonar -amples Project Languages ​​ php php-sonar-runner sao chép các tập tinsonar-project.properties và đặt nó vào thư mục gốc của dự án để kiểm tra.

Để kiểm tra mã, cần phải sửa đổi filesonar-project.properties ở 2 nơi, chỉnh sửa trước sonar.sources đến đường dẫn của tệp để kiểm tra, sau đó chỉnh sửa sonar.language bằng ngôn ngữ của dự án (ở đây tôi đang sử dụng php).

Xem thêm: Cách dọn dẹp và làm trống ổ C, 6 cách dọn dẹp, tăng dung lượng ổ cứng máy tính

Sonarlint là gì

Bước 5: Bạn vào trình duyệt gõ localhost: 9000, đăng nhập lần lượt bằng ID / mật khẩu admin / admin.

Chọn Sự quản lý, đi đến Hệ thống và lựa chọn Trung tâm cập nhật. Điều tiếp theo cần làm là tìm và cài đặt gói ngôn ngữ mà bạn cần kiểm tra. Sonarqube đã cài đặt sẵn một số gói trong Cài đặt, Tôi không thấy bất kỳ gói php nào nên tôi chuyển đến tab Có sẵn tìm và cài đặt php.

Sau khi cài đặt xong, máy chủ yêu cầu khởi động lại, tất cả những gì bạn phải làm là khởi động lại. Nếu bạn đăng xuất và sau đó đăng nhập lại, hãy quay lại tab Cài đặt Nếu thấy tên gói là đã cài đặt thành công, còn nếu chưa cài thì phải cài lại từ đầu, có khi server bị bệnh nên phải dùng thử (hàng miễn phí).

Bước 6: Ok, sau đó mở dòng lệnh và điều hướng đến thư mục gốc của dự án (nơi trước đó bạn đã dán tệp sonar-project.properties). Thực hiện lệnhC: sonar-scanner bin sonar-runner.bat Hãy để chương trình kiểm tra lỗi cho bạn. Nếu không có lỗi xảy ra trong quá trình thực hiện thì nghĩa là chúng ta đã phân tích lỗi thành công.

Cuối cùng, quay lại localhost: 9000, truy cập Các vấn đề Lựa chọn Các vấn đề chưa được giải quyết. Tada, một danh sách các lỗi với các thuộc tính lỗi như Mùi mã, Lỗi hoặc Lỗ hổng xuất hiện. Việc của bạn là nhìn thấy nó và sửa chữa nó. Cái hay của Sonarqube là nó thậm chí còn cung cấp cho chúng tôi những gợi ý để sửa những lỗi này, điều đó không tuyệt vời sao.

. nếu không thì dừng lại.

Sonarlint là gì

Mỗi khi bạn thực hiện một vài dự án với công cụ này, kỹ năng viết mã của bạn sẽ tăng lên, khi viết mã xong và không có lỗi thì mức độ sẽ cao hơn nhiều. Mã hóa tốt!

Rate this post

Xem thêm bài viết thuộc chuyên mục: Thú Cảnh Khác

Share Pin Tweet