2014-04-19 14 views
5

Plugin cần thiết trên web cho studio trực quan 2013 đi kèm với một linter cho bản ghi. Tôi nhận được hàng trăm tin nhắn ngay bây giờ, nhưng tôi không biết ý nghĩa của chúng là gì.Giải thích lỗi loại lỗi Linter

Có một nơi mà mọi lỗi tslint được giải thích không? (một loại tslint wiki?) Tôi đã thử googling chúng, nhưng tôi không nhận được bất kỳ lời giải thích.

Lỗi:

  • TsLint: dự kiến ​​callSignature để có một typedef.
  • TsLint: thiếu 'sử dụng nghiêm ngặt' (Tôi có một 'sử dụng nghiêm ngặt' ở phía trên cùng của tập tin, mà kích hoạt lỗi tiếp theo)
  • TsLint: dự kiến ​​chuyển nhượng hoặc chức năng gọi (ít ' sử dụng nghiêm ngặt ';)

và sau đó có một số những người thực sự kỳ lạ:

  • TsLint: Cảm nhận phải bắt đầu với một không gian (thực sự ? tại sao?)

Trả lời

8

loại tslint wiki?

Thật không may là không. Nhưng một ins mô tả ngắn hiện diện ở đây https://github.com/palantir/tslint#supported-rules

Nhiều trong số này là từ JSLint vì vậy đây sẽ giúp http://jslinterrors.com/

TsLint: Cảm nhận phải bắt đầu với một không gian (thực sự tại sao?)

Nó là một quy ước mã hóa để làm cho bình luận trực quan dễ chịu. // comment Dễ đọc hơn nhiều so với //comment. Visual thẩm mỹ trở nên quan trọng trong các đội lớn.

+0

Tôi nhận được tấn TsLint: tên giao diện phải bắt đầu bằng vốn I. Trong dự án của tôi, tôi sẽ luôn nhập một loạt các tệp định nghĩa kiểu cho JQuery, Knockout, v.v ... vì vậy tôi sẽ có rất nhiều giao diện không bắt đầu bằng I. Có cách nào để nói với TsLint bỏ qua một số cảnh báo không? –

+2

Bạn có thể thêm/* tslint: disable */ở đầu tệp. –

+2

Có thể cấu hình tslint của Visual Studio không? Theo tài liệu về tslint, bạn có thể bật/tắt các tính năng, ví dụ: https://github.com/palantir/tslint/blob/master/docs/sample.tslint.json. Nhưng làm thế nào để bạn thực hiện điều này trong VS? – AfroMogli

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