• eslint

    ESLintでコメントを取得する方法

    useEffect に必ずコメントを付与しよう、という文脈で下記の投稿を見ました。

    ESLintで扱うASTの大元となるESTreeではコメント関連のASTは定義されていない…と思います。そのため、上記を達成するために何をやっているのか気になりました。上記のgistのコードを読めば一目瞭然で、getCommentsBeforeメソッドを利用して取得可能なようでした。
    このcontextは結構いろいろなメソッドを用意しているようで、祖先を取得できる getAncestors(そういや使った記憶があるな)とか色々利用できそうですね。