В настоящее время мы используем Aptana для PHP и Eclipse для Java. Хотя Aptana построена на Ecplise, она по-разному обрабатывает файлы PHP, когда они не анализируются/компилируются. Я хотел бы использовать Eclipse для обоих, но я не могу понять, как подавить ошибки, которые следует игнорировать.
Мы используем simpletest для всех наших проектов, поэтому мы включили его в наш «основной» проект и проверили его в SVN. Simpletest включает «test_with_parse_error.php», который является недопустимым файлом php. В Aptana проект не отображается как имеющий ошибку (как и любой php-файл), пока вы его не откроете. В этот момент вы можете видеть, что в файле есть ошибка, но проект в целом не меняется (на каталогах, где находится файл, нет «красных крестиков»).
Похоже, что Aptana рассматривает папки как обычные папки, в то время как Eclipse (galileo) рассматривает все папки в проекте PHP как «исходные папки». Есть ли способ указать, какие папки следует считать «исходными», а какие нет при поиске ошибок?