Thay đổi cài đặt Eclipse để bỏ qua lỗi trên một tệp cụ thể


93

Trong dự án web động của tôi trong eclipse, tôi có jQuery trong thư mục nguồn js của mình. Vì một số lý do, Eclipse không xử lý nó một cách chính xác và hiểu nhiều dòng là lỗi trong tệp jQuery chuẩn (mặc dù tôi đã cài đặt các công cụ phát triển javascript).

Tôi có thể tắt tính năng kiểm tra lỗi trên tệp jQuery (và chỉ tệp đó) không? Tôi vẫn muốn nó phát hiện lỗi như bình thường, nhưng bỏ qua bất kỳ thứ gì trong jQuery.js.


4
wow, tôi chỉ có một số phong cách anh lớn chỉnh sửa được thực hiện trên câu hỏi của tôi :)
oym

1
Tôi nghĩ rằng câu hỏi này sẽ thích hợp hơn cho superuser.com
Stephan Muller

14
Tại sao? Hãy suy nghĩ một chút. Đây là nhật thực, lập trình, bạn biết đấy: D
Gábor Lipták

Câu trả lời:


93

Có vẻ như nhật thực đã thay đổi một chút,
nhưng phương pháp sau đây phù hợp với tôi có vẻ rất gần với phương pháp cũ.

Giải pháp bao gồm 2 bước:

  1. Trước tiên, bạn phải cập nhật các tùy chọn của Eclipse ( Window > Preferences):

    Cập nhật các tùy chọn của nhật thực

    Đảm bảo rằng bạn kiểm tra cả hai Manual& Buildbên cạnh mục Validatorbạn cần
    (trong trường hợp của tôi - một javascript).

  2. Cuối cùng, bạn nên thay đổi Trình xác thực dự án của mình :

    Cập nhật trình xác thực của dự án

    Nhấp vào Client-side JavaScript Settings(hoặc bất kỳ trình xác thực nào khác mà bạn cần):

    Cài đặt trình xác thực

    Lời giải thích rất rõ ràng nhưng về cơ bản những gì bạn nên làm là như sau:

    Nhấp vào Add Exclude Group..., chọn nó và sau đó nhấp vào Add rule....
    Sau đó, chọn Folder or file name(lưu ý rằng có các tùy chọn khác) và chỉ định tệp / thư mục của bạn.

Bạn có thể xác minh rằng nó hoạt động bằng cách xóa các lỗi / cảnh báo hiện có,
sau đó nhấp chuột trái vào dự án của bạn và chọn Validatetùy chọn.

Cài đặt này cũng có thể được cam kết trong kiểm soát nguồn.


cảm ơn! làm cách nào để cam kết cài đặt này cho kiểm soát nguồn? Nó được lưu trữ trong tập tin nào?
oym

Tôi không biết chính xác, nhưng chắc chắn một số tệp trong thư mục projectroot / .settings. Thay đổi cài đặt và xem những gì sẽ thay đổi trong chế độ xem đồng bộ hóa nhóm. Bạn sẽ thấy.
Gábor Lipták

Điều này không hiệu quả với tôi, các lỗi vẫn hiển thị. Tôi có cần phải xây dựng lại hay gì đó tương tự không.
Saif Bechan

2
Gần như đã làm việc cho tôi, đã thêm một bước khác được yêu cầu (có thể do phiên bản nhật thực mới hơn).
GrizzlyMcBear

1
Cảm ơn @ GáborLipták. Điều này thực sự đã giúp tôi.
Christopher Roscoe

1

Tôi đã gặp lỗi javascript trên tệp di động jquery trên dự án Android Phonegap. Tôi chỉ cần xóa tệp khỏi dự án và thêm nó sau đó. Nó hoạt dộng bây giờ.


0

Thực hiện các bước sau để giải quyết vấn đề này (Thao tác này sẽ vô hiệu hóa xác thực nhật thực cho Javascript): 1. Đi tới Eclipse> tùy chọn> Javascript> trình xác nhận> Lỗi / Cảnh báo 2. Bỏ chọn "Bật xác thực ngữ nghĩa JavaScript".

Nếu bạn đã nhầm lẫn với cài đặt javascript trong các dự án của mình, thì trước tiên hãy khôi phục mọi thứ về mặc định cho tất cả các dự án mà bạn đã thay đổi. Sau đó, làm theo các bước.


0

Một cách là: 1. gỡ bỏ javascript -> trình xác thực -> lỗi / cảnh báo. 2.remove project -> .project file -> javascript command 3. Điều này cũng quan trọng! xóa tệp js và nhập lại.


0

Với eclipse Luna, tôi cũng nhận được điều này. Tôi đã nhấp chuột phải vào jquery.jqGrid.min.js và chọn 'Xác thực'. Sau đó, nó đã xác nhận tốt và các lỗi đã biến mất.


0

Không chắc liệu nó có hiệu quả với tất cả mọi người hay không. Nhưng những gì tôi đã làm là chọn các lỗi không cần thiết trong tab 'sự cố' của eclipse, Rclick và Delete . Eclipse ngừng hiển thị lỗi ..

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.