Несколько возможных причин, по которым Visual Studio Code игнорирует код и не даёт сообщений об ошибках:
- Отключена функция индикации ошибок. 1 Для её включения нужно нажать Ctrl, Shift и P в Linux и Windows (или Command, Shift и P в macOS), затем в поле поиска ввести слова «Error squiggles» и перейти к настройке C_Cpp: Error Squiggles. 1
- Повреждение пути к компилятору. 2 В этом случае нужно удалить каждое расширение, деинсталлировать VS Code, удалить расширения из папки, в которой они находятся, а затем переустановить VS Code и расширения. 2
- Ошибки в синтаксисе кода. 1 Стоит проверить код на наличие синтаксических ошибок или пропущенных точек с запятой, которые могут мешать правильному обнаружению ошибок. 1
- Неправильные файлы конфигурации. 3 Некоторые расширения требуют наличия файлов .eslintrc или .eslintignore в корневой папке проекта. 3 Нужно проверить наличие и правильность этих файлов. 3
- Неправильные настройки редактора для конкретного языка. 3 Например, в случае с JavaScript нужно убедиться, что в настройках VSC включена проверка синтаксиса для JavaScript и автодетекция типа файла. 3
Если ничего из вышеперечисленного не помогло, рекомендуется перезапустить Visual Studio Code. 1