Javascript doğrulamasını eclipse projemden nasıl kaldırabilirim?


355

Projemde tutulma kullanıyorum ve tutulma ayarlarımla uğraşırken Javascript desteğini açtım. Tutulma JQuery kütüphanesinde hatalar olduğundan ve projeyi derlememe izin vermemesinden şikayet ediyor. Javascript doğrulamanın nasıl kapatılacağını bilen var mı?

Yanıtlar:


721

Aslında JavaScript dosyalarımın doğrulanmasını seviyorum, ancak üçüncü taraf kütüphaneleriyle önemsiz uyarıları doğrulamak ve bunlarla uğraşmak istemiyorum.

Bu yüzden validasyonu hep birlikte kapatmanın çok sert olduğunu düşünüyorum. Neyse ki Eclipse ile bazı JavaScript kaynaklarını doğrulamadan seçerek kaldırabilirsiniz.

  1. Projenizi sağ tıklayın.
  2. Şuraya gidin: Özellikler → JavaScript → Yolu Ekle
  3. SourceSekmeyi seçin . (Java Derleme Yolu Kaynağı sekmesi ile aynı görünüyor.)
  4. JavaScript kaynak klasörünü genişletin.
  5. ExcludedDeseni vurgulayın .
  6. Düğmesine basın Edit.
  7. Kutunun Addyanındaki düğmeye basın Exclusion patterns.
  8. Ant tarzı joker desen yazabilir veya BrowseJavaScript kaynağını ada göre belirtmek için düğmesini tıklayabilirsiniz .

JavaScript kaynağını dahil etme / hariç tutma hakkındaki bilgiler .settings/.jsdtscopedosyaya kaydedilir . SCM'nize eklemeyi unutmayın.

Doğrulamadan kaldırılan jQuery dosyalarıyla yapılandırma şu şekilde görünür:

Eclipse - Proje Özellikleri - JavaScript - Yolu Ekle


3
Bu aslında doğru cevap. Javascript proje oluşturucusunu iptal etmediğinden Redlab'ın yanıtı yeterli değil.
Yoni

2
@Yoni. Sorunun bir yıldan fazla bir süre önce sorulduğunu ve cevaplandığını unutmayın. Bu çözüm o zamanlar bile mevcut olmayabilir.
Alexander Pogrebnyak

Redlab'ın cevabının aslında sorunu çözmediği gerçeğini değiştirmez. Ayrıca Brad'in önerdiklerini de yapmak zorundasınız ...
Jules

1
Jquery ui kütüphanesinde bazı sorunlar çünkü üzerinde çalıştığım proje hata vurgulamak çok rahatsız oldum ... ve bu düzeltmek çok kolay oldu ... teşekkürler: D
TG

1
Tüm javascript yoksaymak için mazeret desen olduğunu */*.js. Bunu dışlama bilmecesine eklemek benim için çalıştı.
Şanslı

125

Projeniz için "Builders" yapılandırmasında JavaScript Doğrulayıcı'yı kapatın:

  1. Projenize sağ tıklayın
  2. Özellikler -> Oluşturucular'ı seçin
  3. "JavaScript Doğrulayıcı" nın işaretini kaldırın

Ardından Eclipse'inizi yeniden başlatın veya / ve .js'yi .js_ gibi bir adla yeniden adlandırın.


6
ecplise yeniden başlatmaya veya herhangi bir dosyayı yeniden adlandırmaya gerek yok ... sadece çalışma alanı oluşturun ve projenize sağ tıklayın ve Doğrulayın.
Şanslı

1
projesi -> temiz benim için yaptı
ECDragon

9

.Project içindeki etiketi kaldırdım.

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

Benim için çok iyi çalıştı.


1
JSHint'e sahip olduğum için, bu benim için en iyi cevap. Ayrıca PyDev JS doğrulayıcısını da kaldırdım. Nihayet bina hızlı.
Marco Sulla

Eğer birisi proje inşa etmekte sıkışırsa. Bu cevap sizin için. Çok teşekkürler @Claudionor Oliveira .....
Paulson Peter

Evet, bu sorunla uzun zaman geçirdim ve bir çözüm basitti \ o /
Claudionor Oliveira

8

Pencere -> Tercihler -> JavaScript -> Doğrulayıcı (proje ayarlarına göre de mümkündür)

veya

Pencere -> Tercihler -> Doğrulama (doğrulamaları devre dışı bırak ve ayarlarını yapılandır)


5
Javascript validator bir Eclipse oluşturucusu olduğundan ve bir projedeki tüm doğrulamayı kapatmak bile projenizdeki Javascript'i doğrulamaya çalışacaktır.
Dieter Hubau

2

Juno'daki jquery.mobile 1.1.1'i , ağacı açan Exax Patterns'in yanındaki Çoklu Ekle'yi seçip ardından jquery-mobile klasörüne inerek ve bunu seçerek hariç tutabildim .

Bu kütüphane için tüm uyarıları düzeltti!


1

Windows-> Tercihler-> Doğrulama'ya gidin.

Manuel & Oluştur, git ve javascript doğrulayıcı için ayrı ayrı devre dışı bırakma onay kutusu seçeneklerine sahip bir doğrulayıcı listesi olacaktır.

Üstte Tüm Doğrulayıcıları Askıya Al onay kutusunu seçerseniz, bu durumun etkili olması gerekmez.


3
Çalışmıyor gibi görünüyor, Eclipse bu yapılandırmaya bakılmaksızın JS'yi doğrulamaya devam ediyor.
BrunoJCM

0

Başka bir nedeni, yanlışlıkla yanlışlıkla Javascript hata denetimi sağlayan projenize bir Javascript doğa ekledi (ben sadece kazara yaptım) olabilir.

bu .... javascriptnature projenizden kaldırılması bunu düzeltir.

(bu sadece tutulmanın herhangi bir JS'niz olduğunu fark etmesini istemiyorsanız elbette)


0

Ayrıca, Tern eclipse IDE veya Eclipse için IBM Node.js Tools kullanıyorsanız, JSHint'i ve istemediğiniz diğer kitaplıkları devre dışı bırakmanız gerekebilir.

Bunu devre dışı bırakmak için, Proje Özellikleri> Sumru> Modüller> JSHint veya istemediğiniz diğer kitaplıklar. resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.