Prettier
Explore Prettier, the powerful code formatter. Learn how to install, configure, and effectively use Prettier to enhance your coding workflow.
Prettier is a formatter for CSS, SCSS, JavaScript, JSON, Markdown, TypeScript, GraphQL and YAML.
You can enable the Prettier formatter with:
trunk check enable prettier
Auto Enabling
Prettier will be auto-enabled if any TypeScript, Yaml, Css, Postcss, Sass, Html, Markdown, Json, JavaScript, Graphql or Prettier_supported_configs files are present.
Settings
Prettier supports the following config files:
.prettierrc.prettierrc.json.prettierrc.yml.prettierrc.yaml.prettierrc.json5.prettierrc.js.prettierrc.cjs.prettierrc.mjsprettier.config.jsprettier.config.cjsprettier.config.mjs.prettierrc.toml.prettierignore
You can move these files to .trunk/configs and trunk check will still find them. See Moving Linters for more info.
Usage Notes
By default, Trunk uses Prettier to autoformat many languages/config formats, including markdown. To line wrap within markdown, you need to set the following in your Prettier config .prettierrc.yaml, etc.
You may also want to configure printWidth to your liking.
Links
Prettier Trunk Code Quality integration source
Trunk Code Quality's open source plugins repo
Last updated

