Bagaimana cara menghapus validasi javascript dari proyek gerhana saya?

355

Saya menggunakan gerhana di proyek saya dan sambil bermain-main dengan pengaturan gerhana saya, saya menyalakan dukungan Javascript. Sekarang gerhana mengeluh bahwa pustaka JQuery memiliki kesalahan di dalamnya dan tidak membiarkan saya mengkompilasi proyek. Adakah yang tahu cara mematikan validasi javascript?

Ritesh M Nayak
sumber

Jawaban:

721

Saya sebenarnya suka file JavaScript SAYA untuk divalidasi, tapi saya jelas tidak ingin memvalidasi dan berurusan dengan peringatan sepele dengan perpustakaan pihak ketiga.

Itu sebabnya saya berpikir bahwa mematikan validasi secara bersamaan terlalu drastis. Untungnya dengan Eclipse, Anda dapat menghapus beberapa sumber JavaScript secara selektif dari validasi.

  1. Klik kanan proyek Anda.
  2. Arahkan ke: Properti → JavaScript → Sertakan Jalur
  3. Pilih Sourcetab. (Itu terlihat identik dengan tab Java Build Path Source.)
  4. Luaskan folder sumber JavaScript.
  5. ExcludedPola sorot .
  6. Tekan Edittombolnya.
  7. Tekan Addtombol di sebelah Exclusion patternskotak.
  8. Anda dapat mengetik pola wildcard gaya-Ant, atau klik Browsetombol untuk menyebutkan sumber JavaScript dengan nama.

Informasi tentang pemasukan / pengecualian sumber JavaScript disimpan ke dalam .settings/.jsdtscopefile. Jangan lupa untuk menambahkannya ke SCM Anda.

Berikut tampilan konfigurasi dengan file jQuery yang dihapus dari validasi:

Eclipse - Properti Proyek - JavaScript - Sertakan Jalur

Alexander Pogrebnyak
sumber
3
Ini sebenarnya jawaban yang benar. Jawaban oleh Redlab tidak mencukupi, karena tidak membatalkan pembangun proyek javascript.
Yoni
2
@Yoni. Jangan lupa pertanyaan itu ditanyakan dan awalnya dijawab lebih dari setahun yang lalu. Solusi ini mungkin bahkan belum tersedia saat itu.
Alexander Pogrebnyak
Tidak mengubah fakta bahwa jawaban Redlab tidak benar-benar menyelesaikan masalah. Anda juga harus melakukan apa yang disarankan Brad di bawah ...
Jules
1
Saya sudah begitu lama terganggu oleh kesalahan sorot pada proyek yang saya kerjakan karena beberapa masalah di perpustakaan jquery ui ... dan ini sangat mudah untuk diperbaiki ... terima kasih: D
TG
1
Pola pengecualian untuk mengabaikan semua javascript adalah */*.js. Menambahkan ini di rongga pengecualian berfungsi untuk saya.
Lucky
125

Matikan Validator JavaScript di konfigurasi "Builders" untuk proyek Anda:

  1. Klik kanan proyek Anda
  2. Pilih Properties -> Builders
  3. Hapus centang "Validator JavaScript"

Kemudian restart Eclipse Anda atau / dan ganti nama .js menjadi sesuatu seperti .js_ lalu kembali lagi.

Brad Marchesseault
sumber
6
tidak perlu memulai ulang ecplise atau mengganti nama file apa pun..hanya membangun ruang kerja dan klik kanan proyek Anda dan Validasi.
Lucky
1
project -> clean melakukannya untuk saya
ECDragon
9

Saya menghapus tag di proyek.

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

Ini bekerja sangat baik untuk saya.

Claudionor Oliveira
sumber
1
Karena saya memiliki JSHint, ini adalah jawaban terbaik untuk saya. Saya juga menghapus validator PyDev JS. Bangunan cepat, akhirnya.
Marco Sulla
Jika ada yang terjebak pada proyek pembangunan. Ini jawaban untukmu. Terima kasih banyak @Claudionor Oliveira .....
Paulson Peter
Ya, saya sudah lama sekali dengan masalah ini dan solusinya sederhana \ o /
Claudionor Oliveira
8

Jendela -> Preferensi -> JavaScript -> Validator (mungkin juga sesuai pengaturan proyek)

atau

Jendela -> Preferensi -> Validasi (nonaktifkan validasi dan konfigurasikan pengaturannya)

Redlab
sumber
5
Tidak berfungsi karena validator Javascript adalah pembangun Eclipse dan bahkan mematikan semua validasi pada suatu proyek masih akan mencoba untuk memvalidasi Javascript dalam proyek Anda.
Dieter Hubau
2

Saya dapat mengecualikan jquery.mobile 1.1.1 di Juno dengan memilih Tambah Beberapa di sebelah Pola Pengecualian, yang memunculkan pohon, kemudian menelusuri ke folder jquery-mobile dan memilihnya.

Ini mengoreksi semua peringatan untuk perpustakaan!

treociti
sumber
1

Pergi ke Windows-> Preferences-> Validasi.

Akan ada daftar validator dengan opsi kotak centang untuk Manual & Build, buka dan nonaktifkan validator javascript di sana.

Jika Anda memilih kotak centang Tangguhkan Semua Validator di bagian atas, itu tidak selalu berpengaruh.

Rahul
sumber
3
Tampaknya tidak berfungsi, Eclipse saya terus memvalidasi JS terlepas dari konfigurasi ini.
BrunoJCM
0

Alasan lain mungkin karena Anda secara tidak sengaja menambahkan sifat Javascript ke proyek Anda secara tidak sengaja (saya hanya melakukan ini secara tidak sengaja) yang memungkinkan pemeriksaan kesalahan javascript.

menghapus ini .... javascriptnature dari proyek Anda memperbaikinya.

(Ini tentu saja hanya jika Anda tidak ingin gerhana menyadari bahwa Anda memiliki JS)

pvgoddijn
sumber
0

Selain itu, jika Anda menggunakan Tern eclipse IDE atau IBM Node.js Tools untuk Eclipse, Anda mungkin perlu menonaktifkan JSHint dan perpustakaan lain yang tidak Anda inginkan.

Untuk menonaktifkan ini, Properti Proyek> Tern> Modul> JSHint atau perpustakaan lain yang tidak Anda inginkan. masukkan deskripsi gambar di sini

Sairam Krish
sumber