simple-web-system technology

Webに関する技術をシンプルに扱うブログ

flutterのcustom_lintを書くときの参考リンク集

今zennで少しだけ上がってるflutterのcustom lintについて。

自分もrelative importを"/"で開始するみたいなcustom lintを作った時に、公式で書き方について全然書いてなかったりして苦戦したけど、以下のリンクを参考に実装するとなんとかなった。

根性で書くのが吉。

やってないけど、typescriptみたいにrepositoryからusecaseを呼ぶのは禁止みたいなことができそう。

custom lintの書き方の例

pub.devでcustom_lintで検索した結果

pub.dev

lint ruleの書き方の例

dartのanalyzerのrule

github.com

fixの書き方の例

dartのanalysis_serverのfix

github.com

余談

汎用的なパッケージを作るところからやると挫折するので、プロジェクト用にローカルのcustom_lint用のpackageを作るのがおすすめ。