Плагин Dart от JetBrains не повторно анализирует файлы, измененные вне среды разработки JetBrains - PullRequest
0 голосов
/ 15 марта 2019

Плагин Dart от JetBrains не выполняет повторный анализ файлов, измененных вне среды JetBrains.
Есть ли возможность заставить этот плагин анализировать файлы, которые не были изменены вручную, но которые были изменены через файловую систему?

Не работает следующее решение:
1) Файл -> Синхронизировать
2) Файл -> Неправильные кэши

То есть сама IDE работает нормально, но плагин Dart вообще не реагирует на эти операции (не реагирует на изменения в файле).

Помогает только перезапуск IDE.

enter image description here

Верхняя часть изображения показывает, как ошибки правильно подсвечиваются после внесения изменений (подсветка не падает на текст).

В нижней части изображения показано, что происходит после перезапуска IDE (подсветка падает на текст).

1 Ответ

2 голосов
/ 16 марта 2019

Ответ на ваш вопрос: да, чтобы принудительно провести повторный анализ файлов Dart, нажмите кнопку «Перезагрузить сервер анализа дартс» в окне инструмента анализа дартс.

Но этот ответ не решает проблему.Подсветка ошибок должна быть актуальной без каких-либо дополнительных действий.Я предлагаю подать вопрос на https://youtrack.jetbrains.com/issues/WEB (Подсистема: Dart) и предоставить подробную информацию: версию Dart SDK, файлы журнала IDE (Справка -> Показать журнал) и шаги по воспроизведению (в идеале присоединить образец проекта).

...