Prettier
The latest version of Prettier supports Flow syntax, including pattern matching, component syntax, and type guards. Prettier includes flow-parser by default, so no separate parser package or plugin is needed. See these instructions on how to install Prettier to your project.
To use the built-in flow parser instead of Prettier's default babel parser for JavaScript files, add this override to your .prettierrc:
{
"overrides": [
{
"files": ["*.js", "*.jsx"],
"options": {"parser": "flow"}
}
]
}
See Also
- Getting Started — full setup guide for Flow projects