[error] No parser could be inferred for fileエラーについて
対応していない形式のファイルをフォーマットしようとすると[error] No parser could be inferred for fileエラーが表示されます。
$ npx prettier --write test.py # 対応していないファイルの場合 [error] No parser could be inferred for file: test.py $ npx prettier --write README.md # 対応しているファイルの場合 README.md 88ms
デフォルトで対応している形式はPrettierのページで確認できます。
- JavaScript (including experimental features)
- JSX
- Angular
- Vue
- Flow
- TypeScript
- CSS, Less, and SCSS
- HTML
- JSON
- GraphQL
- Markdown, including GFM and MDX
- YAML
また、プラグインにより対応可能な形式もあります。
- @prettier/plugin-php
- @prettier/plugin-pug by @Shinigami92
- @prettier/plugin-ruby
- @prettier/plugin-xml
- prettier-plugin-apex by @dangmai
- prettier-plugin-elm by @giCentre
- prettier-plugin-erb by @adamzapasnik
- prettier-plugin-go-template by @NiklasPor
- prettier-plugin-java by @JHipster
- prettier-plugin-kotlin by @Angry-Potato
- prettier-plugin-properties by @eemeli
- prettier-plugin-solidity by @mattiaerre
- prettier-plugin-svelte by @UnwrittenFun
- prettier-plugin-toml by @bd82
- prettier-plugin-sh by @JounQin