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