I accidentally clicked on «Validate» for all of my projects (instead of going to Team > synchronize…) and I have several validation errors and tons of warnings.
I can’t figure out how to clear these so it goes back to just having the standard errors.
(One way is to go to «Configure Contents» of the «Problems» view and deselect the validation errors, but I know they’re still there, just hidden… it bugs me that they’re not actually removed)
I’ve tried restarting eclipse, tried cleaning all projects but that doesn’t clear these validation errors.
asked Aug 6, 2010 at 2:06
You should be able to select all the offending markers in the Problems View, right-click and choose Delete
from the context menu. Clean-building causes all builders to remove only the markers that they produced, but these markers weren’t produced by a builder (you created them through an explicit invocation of the «validate» command.)
answered Aug 6, 2010 at 2:10
Tom CrockettTom Crockett
30.7k8 gold badges72 silver badges90 bronze badges
6
I’m not aware of a built-in way to clear them all. You might try deleting the markers file in
[workspace dir]/.metadata/.plugins/org.eclipse.core.resources/.projects/[project name]
x4u
13.8k6 gold badges48 silver badges58 bronze badges
answered Aug 6, 2010 at 2:13
takteektakteek
7,0182 gold badges39 silver badges70 bronze badges
1
Go to Window -> Show View -> Problems and delete error marker(s) on right mouse-click
answered Oct 30, 2014 at 10:28
0
You probably want to exclude some third party libraries (such as jquery-1.x.min.js) from being validated by your project.
In this answer I’ve documented how to disable it for specific sources -> How do I remove javascript validation from my eclipse project?
I’ll just repeat the steps here:
- Right click your project
- Select Properties -> JavaScript -> Include
- Path Select
Source
tab. ( It looks identical to Java Build Path Source tab ) - Expand JavaScript source folder
- Highlight
Excluded
pattern - Click
Edit
button - Click
Add
button next toExclusion patterns
box. - You may either type Ant-style wildcard pattern, or click
Browse
button to mention the JavaScript source by name.
BTW, I think you should never disable validation for sources that you are in control of (i.e. coded by yourself or your team).
answered Oct 28, 2011 at 16:38
In case you select and delete more than 100 problems and eclipse only deletes up to 100 problems, check the «Configuration Contents…» menu. This menu is the top-right of the problems tab. There is a small triangle drop down menu containing the configuration. In that menu, there is a «Use limits» checkbox which you should uncheck to be able to dleete all problems at once.
answered Jul 18, 2012 at 8:51
MarcelSMarcelS
411 silver badge3 bronze badges
I was facing same problem but i am able to remove these errors.
- Go to project properties -> validations and click on override validation preferences.
- Click on disable all and Apply changes and click on okay. Let the project built.
- Again go to project properties and change the validation settings as of original.
Gray
115k23 gold badges291 silver badges354 bronze badges
answered Jul 6, 2011 at 11:13
In Indogo
GO to
Property -> Builder - > Uncheck Validator
answered Oct 14, 2011 at 7:39
Ravi ParekhRavi Parekh
5,1189 gold badges45 silver badges58 bronze badges
0
To disable validators in your project or workspace, complete the following steps:
- Click Window—> Preferences and select Validation in the left pane. The Validation page of the Preferences window lists the validators available in your project and their settings.
- To disable individual validators, clear the check boxes next to each validator that you want to disable. Each validator has a check box to specify whether it is enabled for manual validation or on a build.
-
Optional: You can also change the following check box options on this page:
- Allow projects to override these preference settings—>Select to
set individual validation settings for one or more of your
projects. - Suspend all validators—>Select to prevent validation
at the global level. If you select this check box, you can still
enable validation at the project level.
- Allow projects to override these preference settings—>Select to
Then Click OK.
If you want to set individual validation settings for one or more of your projects, see Overriding global validation preferences
Pino
7,2006 gold badges50 silver badges66 bronze badges
answered Jul 24, 2015 at 12:56
Possible Duplicate:
Disable Eclipse’s error discovery. (Codan false positives)
With GCC 4.8/Clang 3.3 C++ support so far ahead of what Eclipse is doing with syntax checking (in terms of feature support), Eclipse is marking many things as errors that are actually valid code (template aliasing happens to be my main problem, but there are other issues as well).
When I compile (or attempt to anyway, having some issues, see here for more) whatever compiler happens to be doing the work does its job, and its errors get propagated through, but the code that it says is OK is still underlines (red and gold spiders for errors and warnings respectively), which makes it much harder to see what is going on.
Is there a way to get rid of these errors/warnings?
Even better would be a way to get rid of warnings only after compile attempt, and for as long as the relevant parts of the code don’t change, but still leave them enabled in general.
(Actually the best would be a plugin for Eclipse that supports all, or at least more of C++11 than Juno does by itself, but I can’t seem to find that)
38 / 38 / 11 Регистрация: 21.05.2013 Сообщений: 128 |
|
1 |
|
07.08.2013, 09:43. Показов 3712. Ответов 6
Надоела уже это проблема. Я очень часто копирую код из разных источников в эклипс, так как в этом самом источнике он в нечитабельном виде, после копирование делаю автоформатирование, задача минимум выполнена. Но, мой код похож на новогоднюю елку, куча сообщение об ошибках(код выдернут из контекста), комментарии которые только затрудняют чтение.
0 |
38 / 38 / 11 Регистрация: 21.05.2013 Сообщений: 128 |
|
07.08.2013, 10:23 [ТС] |
3 |
verylazy, последовательность действий как нашли можете описать?
0 |
Заблокирован |
|
07.08.2013, 10:27 |
4 |
— открыл гугл
0 |
38 / 38 / 11 Регистрация: 21.05.2013 Сообщений: 128 |
|
07.08.2013, 10:38 [ТС] |
5 |
— открыл гугл какой запрос в гугле у вас выдает 3 ссылку на ваш результат? не не дает вашу ссылку вообще
0 |
Заблокирован |
|
07.08.2013, 10:42 |
6 |
пруф!
0 |
38 / 38 / 11 Регистрация: 21.05.2013 Сообщений: 128 |
|
07.08.2013, 10:50 [ТС] |
7 |
ну что же, буду более гибким в следующий раз
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
07.08.2013, 10:50 |
7 |
Вопрос:
Я случайно нажал “Подтвердить” для всех моих проектов (вместо того, чтобы идти в Team > synchronize…), и у меня есть несколько ошибок проверки и множество предупреждений.
Я не могу понять, как очистить их, чтобы вернуться к простому стандартным ошибкам.
(Один из способов – перейти в “Настроить содержимое” в представлении “Проблемы” и отменить выбор ошибок проверки, но я знаю, что они все еще там, просто скрыты… мне кажется, что они фактически не удалены )
Я попытался перезапустить eclipse, попробовал очистить все проекты, но это не устраняет эти ошибки проверки.
Ответ №1
Вы можете выбрать все маркеры нарушения в представлении “Проблемы”, щелкнуть правой кнопкой мыши и выбрать Delete
из контекстного меню. Чистое строительство заставляет всех строителей удалять только маркеры, которые они создавали, но эти маркеры не были созданы застройщиком (вы создали их посредством явного вызова команды “validate”.)
Ответ №2
Я не знаю о встроенном способе их очистки. Вы можете попытаться удалить файл маркеров в
[workspace dir]/.metadata/.plugins/org.eclipse.core.resources/.projects/[project name]
Ответ №3
Перейдите в окно → Показать представление → Проблемы и удалите маркер ошибки с помощью мыши правой кнопкой мыши
Ответ №4
Вероятно, вы хотите исключить из своего проекта некоторые сторонние библиотеки (например, jquery-1.x.min.js).
В этом ответе я документировал, как отключить его для определенных источников → Как удалить проверку javascript из моего проекта eclipse?
Я просто повторю шаги здесь:
- Щелкните правой кнопкой мыши свой проект
- Выберите Свойства → JavaScript → Включить
- Путь Выберите вкладку
Source
. (Он похож на вкладку источника пути Java Build Path). - Развернуть исходную папку JavaScript
- Выделите
Excluded
шаблон - Нажмите кнопку
Edit
- Нажмите кнопку
Add
рядом с полемExclusion patterns
. - Вы можете либо напечатать шаблон шаблона Ant, либо нажать кнопку
Browse
, чтобы указать источник JavaScript по имени.
Кстати, я думаю, вы никогда не должны отключать проверку источников, которыми вы управляете (т.е. закодированы самим или вашей командой).
Ответ №5
Если вы выбираете и удаляете более 100 проблем, а eclipse удаляет только до 100 проблем, проверьте меню “Конфигурация содержимого…”. Это меню находится в верхней правой части вкладки проблем. Существует небольшое раскрывающееся меню треугольника, содержащее конфигурацию. В этом меню есть флажок “Использовать ограничения”, который вы должны снять, чтобы иметь возможность полностью удалить все проблемы.
Ответ №6
У меня была такая же проблема, но я могу удалить эти ошибки.
- Перейдите к свойствам проекта → проверки и нажмите на переопределение настроек проверки.
- Нажмите “Отключить все” и “Применить изменения” и нажмите “ОК”. Пусть проект будет построен.
- Снова перейдите к свойствам проекта и измените настройки проверки по оригиналу.
Ответ №7
В Indogo
Перейти к
Property -> Builder - > Uncheck Validator
Ответ №8
Чтобы отключить валидаторы в вашем проекте или рабочей области, выполните следующие шаги:
- Нажмите “Окно” → “Настройки” и выберите “Валидация” в левой панели. На странице “Проверка” окна “Настройки” перечислены валидаторы, доступные в вашем проекте, и их настройки.
- Чтобы отключить отдельные валидаторы, снимите флажки рядом с каждым валидатором, который вы хотите отключить. Каждый валидатор имеет флажок, чтобы указать, включена ли его для ручной проверки или сборки.
-
Дополнительно: вы также можете изменить следующие параметры на этой странице:
- Разрешить проектам переопределять эти настройки предпочтений — > Выбрать для
задайте индивидуальные параметры проверки для одного или нескольких ваших
проектов. - Приостановить все валидаторы → Выбрать для предотвращения проверки
на глобальном уровне. Если вы установите этот флажок, вы все равно можете
включить проверку на уровне проекта.
- Разрешить проектам переопределять эти настройки предпочтений — > Выбрать для
Затем нажмите “ОК”.
Если вы хотите установить отдельные параметры проверки для одного или нескольких ваших проектов, см. раздел Переопределение глобальных настроек проверки
Eclipse underlines when your code does not match the syntax rules, which is done in the CDT parser, for lot of reasons you end up highlighting most of your code as syntax error and its a pain to see the code in between these high lights, I wanted to disable it for god’s sake! and could not find an easy menu option to do tat. After Google-ing a bit, I found it can be by un-checking these options shown in the below pictures.
Goto Windows->Preferences->General->Editors->Text Editors->Annotations->C/C++ Occurrences, and uncheck all the boxes on the right side and apply ! Hope this helps !