2017-10-27 20 views
5

Có vẻ như Sonarsource đã ngừng phát triển trên phiên bản dòng lệnh của công cụ sonarlint. Liên kết đến trang trên trang web sonarlint hiện trả về 404 và không có đề cập đến sản phẩm trên trang web sonarlint.Phiên bản dòng lệnh Sonarlint giảm xuống?

Điều này có nghĩa là sẽ không còn là phiên bản dòng lệnh của sonarlint nữa không?

Lý do tôi hỏi đây là tôi muốn triển khai quy trình xây dựng chạy phân tích tĩnh mã cho nhà phát triển và cũng như một phần của quy trình CI trên máy chủ Jenkins của chúng tôi. Trong khi điều này có thể đạt được bằng cách sử dụng các plugin khác (checkstyle, vv) quyết định bắt đầu sử dụng các quy tắc Squid và không chấp nhận các quy tắc kiểm tra cũ, tìm kiếm, vv trong Sonar làm cho sự liên kết của quá trình xây dựng với kết quả được báo cáo bởi Sonar khó; có một số quy tắc trong mực không phù hợp. Vì lý do này, tôi đã tìm kiếm một cách để các nhà phát triển chạy một phân tích Sonar cục bộ giống với cách mà được chạy bởi Jenkins trong CI. (Đây là cách xây dựng cơ bản và phát triển tốt nhất để căn chỉnh xây dựng nhà phát triển cục bộ với việc thực hiện bởi máy chủ CI). Hoặc là chế độ xem trước sonar hoặc công cụ dòng lệnh sonarlint sẽ cho phép xây dựng của chúng tôi để làm điều này, nhưng có vẻ như Sonarsource không hiểu giá trị của việc thực hành và đã quyết định không còn hỗ trợ (bằng cách phát triển) một trong hai phương pháp, theo ý kiến ​​của tôi là một sai lầm. Tôi hy vọng rằng bằng cách nêu ra câu hỏi này, họ có thể xem xét lại liệu và làm thế nào để hỗ trợ phân tích Sonar cho các nhà phát triển không yêu cầu và IDE hoặc trình soạn thảo plugin. Sở thích của tôi cho điều này sẽ loại bỏ sự phản đối của phân tích chế độ xem trước trong nhân tố siêu âm để chúng ta có thể tự tin tạo ra các quy trình dựa vào nó.

Trả lời

0

Phiên bản SonarLint CLI không được phát triển và cũng không được hỗ trợ nữa. Nó sẽ bị bỏ hoàn toàn nữa, hãy tìm thêm thông tin ở đây (bài do người đại diện SonarSource):

https://groups.google.com/d/msg/sonarqube/WlALjVzp-OE/Ev3QpnaOBAAJ

Bạn có thể đi với Sonar Scanner: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

+2

tôi sẽ được hạnh phúc để đi với Sonar Máy quét, nhưng chức năng trong nó được báo cáo là không được chấp nhận (như đã đề cập trong bài viết gốc của tôi) và đây là một mối quan tâm bởi vì nó có nghĩa là SonarSource có giấy phép để kéo tấm thảm vào chức năng bất cứ lúc nào. –

Các vấn đề liên quan