eslint から oxlint に乗り換えようとして、疑問に思ったことをまとめておく。どれもドキュメントを読んでもよく分からなかった。oxlint のソースコードを読んだり、挙動を観察する必要がありそう。あとで調べる。
- デフォルトでは JavaScript ファイルはどの ECMA Script バージョンのファイルとしてパースされる? ESLint では
languageOptions.ecmaVersionで指定できて、そのデフォルト値は"latest"だが、oxlint ではどうか?- A. おそらく 最新の ECMA Script バージョンとしてパースされる。
- 少なくとも js-plugin に渡す
Context#languageOptions.ecmaVersionは"2026"に固定されている。
globals['es-latest']的なものはある?- A.
globals.builtin
- A.
- sindresorhus/globals#140 (comment)