правила разделения кода на слои? Например, описать ограничения, где классы одного слоя не могут обращаться к классам другого слоя.
Я имею ввиду, аналог deptrac в php https://qossmic.github.io/deptrac/ или ArchUnit в java
На основе dart_code_metrics можно настроить правила импортов. Не идеально, но можно заставить работать. Я здесь делал что-то похожее: https://github.com/ookami-kb/my_tmdb/blob/main/analysis_options.yaml
Спасибо, кажется слышал об этом проекте во flutter dev podcast
Скажите пожалуйста, какой тулзой Вы нарисовали эту диаграмму зависимостей? https://github.com/ookami-kb/my_tmdb/blob/main/deps.png
Обсуждают сегодня