Компиляция завершается успешно, несмотря на ошибку анализатора - PullRequest
0 голосов
/ 09 ноября 2019

Новобранец флаттера / дротика здесь. Устав от ошибок, связанных с неявным-динамическим и неявным приведением, я сделал то, что предлагает большинство пользователей stackoverflow: я добавил правила ошибок в файл analysis_options.

Это сработало, и теперь любая строка с неявной приведенной / неявной динамикой окрашивается в красный цвет редактором, а вкладка анализа показывает это как ошибку.

Однако программа все еще собирается и запускается. Я хочу заставить себя (и членов моей команды) соблюдать правила и предотвратить ситуацию, когда загруженный вонючий код был загружен, потому что разработчик не заметил красной линии или был слишком занят, чтобы заставить его функцию работать и забыл исправитьпроблема стилей.

Короче говоря

Есть ли способ заставить компилятор вызвать ошибку сборки и не компилировать ее при наличии ошибки анализатора?

1 Ответ

0 голосов
/ 09 ноября 2019

Я думаю, что способ сделать это flutter analyze или dartanalyzer.
Это также, как это делает команда Flutter, то есть, как это делается при непрерывной интеграции - анализ, проверка форматаи т. д. выполняется до принятия нового коммита.

Вы можете запустить его, и он сообщит вам, в порядке ли код. Вы также можете интегрировать это в любые автоматизированные потоки, так как эти инструменты работают с кодами ошибок.

...