Lint Night #2 の反響まとめ

2
前へ 1 2 ・・ 11 次へ
Kuniwak @orga_chem

markuplintは中間表現をもつのか。 #dena_lint_night

2023-08-04 19:10:03
よんた @keita44_f4

Parseフェーズだけで3種の内部構造があるのか #dena_lint_night

2023-08-04 19:10:30
ウホーイ @the_uhooi

HTML の仕様に則って lint してくれるのか めちゃよさそう…! #dena_lint_night

2023-08-04 19:10:41
Kuniwak @orga_chem

DOMを補完生成してくれる。例えば tbody 要素が省略されていても DOM では tbody を参照できる #dena_lint_night

2023-08-04 19:10:52
muno92 @muno_92

ほー、parse5、ただHTMLをパースするだけじゃなく仕様で補完生成されるtbodyなども反映してくれるのか #dena_lint_night

2023-08-04 19:11:09
Kuniwak @orga_chem

なぜ jsdom 使わなかったのか #dena_lint_night

2023-08-04 19:11:33
ウホーイ @the_uhooi

HTML 解体新書、面白かった(持ってる) #dena_lint_night

2023-08-04 19:11:38
Kenta.Kase @Kesin11

何をやっているのか分かりやすいコードだ #dena_lint_night

2023-08-04 19:11:51
よんた @keita44_f4

なるほど、HTML以外に対応するために独自のASTがいるのか #dena_lint_night

2023-08-04 19:12:01
muno92 @muno_92

markuplintのカスタムルール、DOM操作したことある人ならスッと書けそう #dena_lint_night

2023-08-04 19:12:14
Kuniwak @orga_chem

Svelte, Vue, React などを各種パーサーでパース、parse5 の結果から作られる中間表現と同じ表現(MLAST)へ変換してる。なるほどね #dena_lint_night

2023-08-04 19:12:20
よんた @keita44_f4

Parser、他のツール使えてるのよい。巨人の肩に乗っかってる! #dena_lint_night

2023-08-04 19:12:52
Kuniwak @orga_chem

テンプレートエンジンの制御タグをコメントアウトしてparse5 で解析できるようにしてる。めちゃくちゃ泥臭いww #dena_lint_night

2023-08-04 19:13:22
よんた @keita44_f4

HTMLテンプレート、たしかに難しそう… #dena_lint_night

2023-08-04 19:13:27
muno92 @muno_92

直接JSDOMを使っていないのはHTML以外の(Reactなどの)構文にも対応できるように #dena_lint_night

2023-08-04 19:13:37
Kuniwak @orga_chem

わかる。人間側が Lint に寄り添わねばならぬ。 #dena_lint_night

2023-08-04 19:13:42
ota☮ @omoteota

テンプレートエンジン無理なのわかるw #dena_lint_night

2023-08-04 19:13:42
Kenta.Kase @Kesin11

こうしてみるとJSX、Vue以外のフレームワークごとにHTMLの方言みたいなものが増えてるんだな #dena_lint_night

2023-08-04 19:13:45
比嘉翼@COFUS @_cofus

markuplint、Astroあるんだね 知らんかった #dena_lint_night

2023-08-04 19:13:48
Kaoru Maeda 前田 薫 @mad_p

テンプレートエンジンのタグは一旦特殊文字に変換してからparse #dena_lint_night

2023-08-04 19:13:49
前へ 1 2 ・・ 11 次へ