eslint
ESLintでコメントを取得する方法
useEffect
に必ずコメントを付与しよう、という文脈で下記の投稿を見ました。
Lintにしてしまうのが良さそうと思ったのでhttps://t.co/iQROX8PuAS
— azu (@azu_re) January 30, 2025
適当に書いた。
useEffectにはコメントをつけよう - Panda Noirhttps://t.co/Ls4cx7i4IG
ESLintで扱うASTの大元となるESTreeではコメント関連のASTは定義されていない…と思います。そのため、上記を達成するために何をやっているのか気になりました。上記のgistのコードを読めば一目瞭然で、getCommentsBeforeメソッドを利用して取得可能なようでした。
このcontext
は結構いろいろなメソッドを用意しているようで、祖先を取得できる getAncestors
(そういや使った記憶があるな)とか色々利用できそうですね。