Ubah pengaturan Eclipse untuk mengabaikan kesalahan pada file tertentu


93

Dalam proyek web dinamis saya di eclipse, saya memiliki jQuery di folder sumber js saya. Untuk beberapa alasan, Eclipse tidak menanganinya dengan benar dan menafsirkan banyak baris sebagai kesalahan dalam file jQuery standar (meskipun saya telah menginstal alat pengembangan javascript).

Bisakah saya mematikan pemeriksaan kesalahan pada file jQuery (dan hanya file itu)? Saya masih ingin mendeteksi kesalahan seperti biasa, tetapi mengabaikan apa pun di jQuery.js.


4
wow, saya baru saja menyelesaikan beberapa pengeditan gaya kakak untuk pertanyaan saya :)
oym

1
Saya pikir pertanyaan ini akan lebih sesuai untuk superuser.com
Stephan Muller

14
Mengapa? Pikirkan sedikit. Ini adalah gerhana, pemrograman, Anda tahu: D
Gábor Lipták

Jawaban:


93

Sepertinya gerhana telah berubah sedikit,
tetapi metode berikut yang berhasil bagi saya tampaknya sangat mirip dengan yang lama.

Solusinya terdiri dari 2 langkah:

  1. Pertama, Anda harus memperbarui preferensi Eclipse ( Window > Preferences):

    Perbarui preferensi gerhana

    Pastikan Anda mencentang keduanya Manual& di Buildsamping yang ValidatorAnda butuhkan
    (dalam kasus saya - javascript).

  2. Terakhir Anda harus mengubah Validator proyek Anda :

    Perbarui validator proyek

    Klik Client-side JavaScript Settings(atau validator lain yang Anda butuhkan):

    Pengaturan validator

    Penjelasannya jelas tetapi pada dasarnya yang harus Anda lakukan adalah sebagai berikut:

    Klik Add Exclude Group..., pilih dan kemudian klik Add rule....
    Kemudian pilih Folder or file name(perhatikan bahwa ada opsi lain), dan tentukan file / folder Anda.

Anda harus dapat memverifikasi bahwa itu berfungsi dengan menghapus kesalahan / peringatan yang ada,
lalu klik kiri proyek Anda dan pilih Validateopsi.

Pengaturan ini juga dapat dilakukan ke kontrol sumber.


Terima kasih! bagaimana cara melakukan pengaturan ini ke kontrol sumber? Di file mana disimpan?
oym

Saya tidak tahu persis, tapi pasti beberapa file di direktori projectroot / .settings. Ubah pengaturan, dan lihat perubahan yang keluar dalam tampilan sinkronisasi tim. Kamu akan lihat.
Gábor Lipták

Ini tidak berhasil untuk saya, kesalahan masih muncul. Apakah saya perlu membangun kembali atau sesuatu seperti itu.
Saif Bechan

2
Hampir berhasil untuk saya, menambahkan langkah lain yang diperlukan (mungkin karena versi gerhana yang lebih baru).
GrizzlyMcBear

1
Terima kasih @ GáborLipták. Ini sangat membantu saya.
Christopher Roscoe

1

Saya mengalami kesalahan javascript yang terlihat pada file seluler jquery di proyek Android Phonegap. Saya hanya menghapus file dari proyek dan menambahkannya setelah itu. Ini bekerja sekarang.


0

Lakukan langkah-langkah berikut untuk mengatasi ini (Ini akan menonaktifkan validasi gerhana untuk Javascript): 1. Buka Eclipse> preferensi> Javascript> validator> Kesalahan / Peringatan 2. Hapus centang "Aktifkan validasi semantik JavaScript".

Jika Anda telah mengotak-atik pengaturan javascript di proyek Anda, kembalikan semuanya ke default terlebih dahulu untuk semua proyek yang telah Anda ubah. Setelah itu ikuti langkah-langkahnya.


0

Salah satu caranya adalah: 1. hapus javascript -> validator -> error / peringatan. 2. hapus proyek -> .project file -> perintah javascript 3. Itu juga penting! hapus file js dan impor lagi.


0

Dengan gerhana Luna saya mendapatkan ini juga. Saya melakukan klik kanan pada jquery.jqGrid.min.js dan memilih 'Validasi'. Itu kemudian divalidasi dengan baik dan kesalahannya hilang.


0

Tidak yakin apakah itu akan berhasil untuk semua. Tapi yang saya lakukan adalah memilih kesalahan yang tidak perlu di tab 'masalah' dari gerhana, Rclick dan Hapus . Eclipse berhenti menampilkan kesalahan ..

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.