Как отключить предупреждение css "Неизвестное свойство" в Eclipse Mars?

Я получаю много предупреждений "Неизвестное свойство" в моих файлах CSS.

Это может быть связано с тем, что у меня есть e(fx)clipse 2.0 и Eclipse Web Developer Tools.

Если я открою файлы css с помощью редактора css e (fx) clipse и добавлю /SuppressWarnings/ значок предупреждения изменит свой цвет (см. Рисунок ниже).

Тем не мение:

  • представление "Проблемы" по-прежнему отображает предупреждение, а редактор CSS по умолчанию также показывает предупреждение.
  • Я не хочу добавлять /SuppressWarnings/, так как файлы CSS автоматически генерируются с WinLess.

Как отключить предупреждения "Неизвестное свойство" для определенных файлов или вообще?

Мои CSS-файлы находятся не в "src", а в папке "help". Эта папка справки содержит HTML-файлы для моего плагина Eclipse и соответствующие CSS-файлы. => Эти файлы не используются для клипа JavaFx/e(fx).

Вот связанная статья, которая не очень помогла мне, но может дать вам дополнительную информацию: https://www.eclipse.org/forums/index.php/t/515810/

Снимок экрана, на котором показаны предупреждения и вид проблемы (нажмите, чтобы увеличить)

3 ответа

Решение

Я подал ошибку e (fx) clipse [1] и удалил e (fx) clipse в настоящее время.

Основной причиной, по которой я вначале установил e (fx) clipse, было избавление от предупреждений об ограничении доступа, связанных с jfxrt.jar (также см. [2]). Теперь я использую дополнительные правила доступа для контейнера JRE в моем файле пути к классам вместо использования e (fx) eclipse:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>       
        <accessrules>
            <accessrule kind="accessible" pattern="javafx/**"/>
            <accessrule kind="accessible" pattern="com/sun/javafx/**"/>         
        </accessrules>  
</classpathentry>

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=475347

[2] Использование JavaFX в JRE 8

Вы можете перейти к параметрам просмотра проблем, выбрать Показать элементы, которые соответствуют любой конфигурации, отмеченной ниже, и отменить выбор Проверки Xtext (быстро). Введите все конфигурации.

Снимок экрана: Как найти вариант в представлении "Проблемы"

Я действительно хотел бы прокомментировать... Так что я использую Луну, где все отлично работает. Однако у меня были проблемы с проверкой Angular в Luna, и я нашел способ обойти это. Так что, может быть, это может помочь вам.

  1. Щелкните правой кнопкой мыши по вашему проекту и выберите " Свойства".
  2. В разделе " Проверка" установите флажок " Включить конкретные настройки проекта".
  3. Прокрутите вниз и выберите Валидатор веб-ресурсов.
  4. Если есть группа "Включить" и она содержит расширение файла: css, попробуйте удалить ее, а затем повторно проверить проект. Если правила там нет, добавьте правило в существующую группу включений или создайте новую группу включений.

Может быть, вы уже пробовали что-то подобное.

Другие вопросы по тегам