LinterはHTMLの違反をどのように守っているのか
eslint
から
Biome
や
oxc
といった新たな
Linter
の選択肢が増えてきた
徐々に
Rust
ツールチェインとなって早くなった
AIとしての応答も早い方がよい
でもそもそも何を機械的に守っているのかみんな理解しているかな?
どのようにコードはLintされているのかを内部実装に迫りつつ紹介したい
HTML
についてを観点に調べてみる
対象
html-eslint
eslint-plugin-jsx-a11y
eslint-plugin-vuejs-accessibility
markuplint
svelte-check
eslint-plugin-svelte
Biome
https://biomejs.dev/ja/linter/html/rules/
OxLint
https://oxc.rs/docs/guide/usage/linter/rules.html?sort=name&dir=asc&category=correctness
Vize