Як видалити перевірку JavaScript від проекту затемнення?


355

Я використовую eclipse у своєму проекті, і, коли возитися з налаштуваннями затемнення, я ввімкнув підтримку Javascript. Тепер eclipse скаржиться, що в бібліотеці JQuery є помилки в ньому і не дає мені скласти проект. Хтось знає, як вимкнути перевірку JavaScript?

Відповіді:


721

Мені справді подобається, що МОІ файли JavaScript мають бути перевірені, але я точно не хочу перевіряти і мати справу з тривіальними попередженнями з бібліотеками сторонніх розробників.

Тому я вважаю, що вимкнення перевірки разом разом занадто драстичне. На щастя з Eclipse, ви можете вибірково видалити деякі джерела JavaScript з перевірки.

  1. Клацніть правою кнопкою миші проект.
  2. Перейдіть до: Властивості → JavaScript → Включити шлях
  3. Виберіть Sourceвкладку. (Це схоже на вкладку Source Build Path Source.)
  4. Розгорніть папку джерела JavaScript.
  5. Виділіть Excludedвізерунок.
  6. Натисніть Editкнопку.
  7. Натисніть Addкнопку біля Exclusion patternsполя.
  8. Ви можете або ввести шаблон підстановки в стилі Ant, або натиснути Browseкнопку, щоб згадати джерело JavaScript за назвою.

Інформація про включення / виключення джерела JavaScript зберігається у .settings/.jsdtscopeфайлі. Не забудьте додати його до свого SCM.

Ось як виглядає конфігурація з файлами jQuery, видаленими з перевірки:

Затемнення - Властивості проекту - JavaScript - Включити шлях


3
Це насправді правильна відповідь. Відповідь Redlab недостатня, оскільки вона не скасовує конструктор проектів javascript.
Йоні

2
@Yoni. Не забувайте, що запитання було задано і спочатку відповіли більше року тому. Це рішення, можливо, навіть тоді не було доступне.
Олександр Погребняк

Це не змінює той факт, що відповідь Redlab насправді не вирішує проблему. Ви також повинні зробити те, що Бред пропонує нижче ...
Жуль

1
Мене так довго дратувало виділення помилок на проекті, над яким я працюю, оскільки деякі проблеми в бібліотеці jquery ui ... і це було так легко виправити ... дякую: D
TG

1
Шаблон виправдання для ігнорування всіх javascript є */*.js. Додавання цього до патерту виключення працювало на мене.
Lucky

125

Вимкніть перевірку JavaScript у конфігурації "Будівельники" для вашого проекту:

  1. Клацніть правою кнопкою миші проект
  2. Виберіть Властивості -> Будівельники
  3. Зніміть прапорець "Валідатор JavaScript"

Потім перезапустіть Eclipse або / і перейменуй .js на щось на зразок .js_, а потім повернемося знову.


6
не потрібно перезавантажувати ecplise або перейменувати будь-який файл. просто встановіть робочу область і клацніть правою кнопкою миші ваш проект та перевірити.
Лаки

1
проект -> чисто зробив це для мене
ECDragon

9

Я видалив тег у .project.

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

Це дуже добре працює для мене.


1
Оскільки я маю JSHint, це найкраща відповідь для мене. Я видалив також PyDev JS валідатор. Будівництво швидко, нарешті.
Марко Сулла

Якщо хтось застряг у проекті будівництва. Це відповідь для вас. Дуже дякую @Claudionor Oliveira .....
Полсон Пітер,

Так, я довго працював з цією проблемою, і рішення було простим \ o /
Клавдіон Олівейра,

8

Вікно -> Налаштування -> JavaScript -> Валідатор (також можливі налаштування проекту)

або

Вікно -> Налаштування -> Валідація (вимкнути перевірки та налаштувати їх налаштування)


5
Не працює, оскільки валідатор Javascript є конструктором Eclipse, і навіть відключивши всю перевірку на проект, він все ще намагатиметься перевірити Javascript у вашому проекті.
Дітер Хубау

2

Мені вдалося виключити jquery.mobile 1.1.1 в Juno, вибравши Додати декілька поруч із "Шаблонами виключення", що відображає дерево, а потім просвердлити до папки jquery-mobile і вибравши це.

Це виправило всі попередження для бібліотеки!


1

Перейдіть до Windows-> Налаштування-> Перевірка.

Був би список валідаторів з опціями прапорця вручну та збірки, перейдіть і окремо відключіть там валідатор JavaScript.

Якщо встановити прапорець Призупинити всі валідатори вгорі, це не обов'язково вплине.


3
Схоже, це не працює, мій Eclipse продовжує перевірку JS незалежно від цієї конфігурації.
BrunoJCM

0

Іншою причиною може бути те, що ви ненавмисно додали природу Javascript до свого проекту (я це робив випадково), що дозволяє перевірити помилки javascript.

видалення цього .... javascriptnature з вашого проекту це виправляє.

(це, звичайно, тільки якщо ви не хочете, щоб затемнення зрозуміло, що у вас є JS)


0

Крім того, якщо ви використовуєте ID Tern eclipse IDE або IBM Node.js Tools for Eclipse, можливо, вам доведеться відключити JSHint та інші бібліотеки, які ви не хочете.

Щоб відключити це, Властивості проекту> Терн> Модулі> JSHint або будь-яка інша бібліотека, яку ви не бажаєте. введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.