Компилятор может (и будет) отображать ошибки только в коде, который вы указали для компиляции, и, как вы сказали, все, на что нет ссылок в коде, который вы компилируете, не будет скомпилировано и, следовательно, проверено компилятором.
Так что, если вы хотите, чтобы компилятор проверил некоторую часть вашего кода, вам нужно указать это для его компиляции. Я не уверен, как настроены ваши проекты, но я предполагаю, что вы компилируете кучу небольших проектов, которые используют разные части общей кодовой базы (или что-то подобное). В этом случае вы могли бы либо :
- настроить своего рода "главный" проект, который ссылается на весь ваш код, компилируя который затем будет проверять ошибки везде (возможно, у вас уже есть, и в этом случае решение состоит в том, чтобы просто регулярно компилировать это)
- установите задание / цель для составления документации AsDoc для всего вашего кода - вы можете выполнять это регулярно, и в то же время вы будете обновлять свои документы API