astroファイルを開くと `Error detected while processing BufReadPost Autocommands for "*":` エラーになる
nvimでAstroプロジェクトのセッション復元時に上記エラーが出るようになった。
原因がわからず知らば楽調べたが、astroファイル自体に問題があるのではなく、tsconfig.jsonのフォーマットエラーが原因だった。
↓ こちらの記事に助けられた、感謝。

でもprettier入れているのになんで tsconfig.json の trailing comma が自動で消えないんだろう?と思ってnvimの設定を色々いじったところ、 tsconfig.jsonは実はjson形式ではなくjsonc形式なので、 prettierでjsonc形式も自動フォーマットの対象にしないといけないのだった。
conformの設定でjsoncを追加してtsconfig.jsonからtrailing commaが自動で消えるようになった。
plugin.setup({ formatters_by_ft = { typescript = { "prettier" }, typescriptreact = { "prettier" }, javascript = { "prettier" }, javascriptreact = { "prettier" }, json = { "prettier" }, jsonc = { "prettier" }, -- 追加 html = { "prettier" }, css = { "prettier" }, astro = { "prettier" }, lua = { { "stylua", "luaformatter" } }, rust = { "rustfmt" }, }, format_on_save = { lsp_fallback = true, timeout_ms = 500, },})