v13対応のために既存のコードを機械的に調査する
ソースコードがいっぱいある。
一覧にできると嬉しいよね
対象
code:js
code:ts
`で囲まれたものすべて
typescriptでコンパイルして警告をだしたらある程度簡単に調査が進むのでは
今のところ結果は微妙
あとめちゃくちゃ遅い
結果が大きすぎてscrapboxに貼ると怒られが発生する
今の所の結果
使用したコード
extract-code.ts
scrapboxのテキストをに突っ込んでソースコードとみなせそうなものを引っこ抜く。 その後type-check.tsで定義された関数による解析を行う。
fetch-pages.ts
scrapboxから全記事をひきいてその結果をjsonとして吐き出す(未使用)
projectの記事をエクスポートしたものを使用している
generate-report.ts
extract-codeの吐き出したJSONをつっこみ結果のmdを生成する。
scrapbox notationなテキストを吐いてたけどコピペしたら怒られが発生した。
25000行しかないのに
もう少し改良したい。
関数のparameterをヒューリスティックに与える。
明らかにコードではないものを除外したい。
でも明らかにコードではないものって何?