Правила линтинга - хороший способ улучшить качество кодовой базы проекта. Для Dart и Flutter уже существуют довольно неплохие наборы: flutter_lint, правила в dart_code_metrics. Но если нужно что-то кастомное, придется разбираться с работой analyzer_plugin. По крайней мере, так обстояли дела до недавнего времени. На днях вышла библиотека custom_lint от invertase, позволяющая создавать свои собственные правила с меньшими усилиями.
📌 Подробности в статье от Majid Hajian.
#статья