2012-11-07 7 views
17

Chúng tôi chỉ bắt đầu sử dụng JSHint/JSLint và đang tìm kiếm một số cài đặt loại "thực hành tốt nhất" được coi là thỏa hiệp tốt giữa tính nghiêm ngặt và chủ nghĩa thực dụng. Tôi đã có một cái nhìn trên internet và không thực sự có thể tìm thấy bất cứ điều gì.Cài đặt thực dụng và được chấp thuận rộng rãi cho jshint

Tôi nhận ra đó là tất cả theo ý kiến ​​cá nhân nhưng tôi đã có thể nghĩ rằng một số loại đồng thuận sẽ được hình thành ngay bây giờ. Ví dụ, không ai biết jquery, google, yahoo etc code nào?

Cảm ơn.

Trả lời

20

Nó chắc chắn là một vấn đề của phong cách cá nhân, nhưng bạn có thể thấy rất nhiều ví dụ từ các dự án mã nguồn mở:

Vì vậy, nếu bạn thực tế kết hợp chúng, bạn sẽ có được một cái gì đó như thế:

{ 
    "curly": true, 
    "eqeqeq": true, 
    "eqnull": true, 
    "expr": true, 
    "latedef": true, 
    "onevar": true, 
    "noarg": true, 
    "node": true, 
    "trailing": true, 
    "undef": true, 
    "unused": true 
} 
+0

"onevar" đang làm gì? Tôi không thể tìm thấy nó trong tài liệu. – Stan

+1

@Stan "onevar" đã bị xóa, vì jshint hướng đến một hướng khác. Để kiểm tra kiểu dáng, ESlint có vẻ như hiện tại, và [nó đi kèm với một tùy chọn "một var"] (http://eslint.org/docs/rules/one-var). – Odi