2012-02-18 26 views
20

Coding Conventions dành cho Android. Chúng bao gồm một số nội dung như quy ước đặt tên có thể được kiểm tra bằng cách sử dụng kiểu kiểm tra.Tôi có thể tìm cấu hình kiểu séc cho Android Coding Style ở đâu?

Tôi đã tìm thấy một số cấu hình cho checkstyle: http://ksoichiro.blogspot.com/2011/05/android-checkstyle.html

Nhưng tôi muốn hỏi nếu có một số cấu hình đầy đủ hơn cho checkstyle. Có lẽ Google cung cấp một số cấu hình checkstyle chính thức?

+1

Tôi không nghĩ Google cung cấp bất kỳ chính thức nào. –

+1

Quy tắc định dạng trong Eclipse khả dụng: https: // github.com/android/platform_development/blob/master/ide/eclipse/android-format.xml Tôi biết điều này không trả lời chính xác câu hỏi (Checkstyle) nhưng nó là từ những người Android. – timseal

Trả lời

18

Ở đây bạn có thể tìm thấy một số tiện ích thực hiện http://source.android.com/source/code-style.html mặc dù không có mã nào trong số đó là chính thức.

+2

Có thể tìm thấy phiên bản cho phiên bản Checkstyle 5.6 hiện tại tại: https://gist.github.com/shareme/4197561 –

+0

Làm việc này cho Android studio. Nếu vậy cho đến phiên bản nào? –

+0

@VishnooRath bạn phải thêm nhiệm vụ gradle phù hợp vào ruch checkstyle – pixel

0

Ở đây bạn là:

http://source.android.com/source/code-style.html

Tôi cũng đã trải qua nguồn của họ (GrepCode là tốt) để nhìn vào phong cách của họ. Bạn có thể tạo một trình định dạng Eclipse tùy chỉnh dựa trên các quy tắc này.

EDIT

Rất xin lỗi không thấy liên kết của bạn ở trên. Tôi không biết gì về điều này. Xin lỗi tôi không thể giúp đỡ nhiều hơn.

+0

Tôi đã cung cấp liên kết này trong văn bản câu hỏi, vì vậy tôi biết về mô tả kiểu mã hóa này. Tôi quan tâm đến cấu hình công cụ Checkstyle. –

7

Có Android Kiểm tra plugin (https://github.com/noveogroup/android-check).

Nó có hai cấu hình Checkstyle được xác định trước, bạn có thể sử dụng:

+0

Tôi khá mới mẻ với điều này. Bạn có thể giải thích làm thế nào tôi có thể nhập các cài đặt này vào studio Android của tôi? Tôi đã thử nhập vào phần Kiểm tra trong cài đặt chung của Android studio. Tôi có cài đặt QA plug - PMD, Checkstyle và Findbugs. –

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