if -file() points outside the project, problem markers point to the wrong place

User picture
User picture
User picture
User picture
User picture
User picture
User picture