This extension adds Flow support for VS Code. Flow is a static type checker, designed to find type errors in JavaScript programs.
Follow the instructions for VS Code extension installation.
- Flow is only supported on Mac and Linux, follow flowtype.org to get started
- You need a
.flowconfig
in your workspace to enable the flow features - Make sure you are able to run the
flow
command from the command line - Set workspace preference with
"javascript.validate.enable": false
.
flow.pathToFlow
(default: 'flow') path to Flow that will be used for VSCode or Projectflow.stopFlowOnExit
(default: true) stop flow server on exit from Projectflow.enabled
(default: true) you can disable flow for some Project for example
- Syntax Coloring
- IntelliSense
- Go to Definition / Peek Definition
- Diagnostics (Errors, Warnings)
- Hover type information
- You should set workspace preference to disable default syntax validation from Visual Studio Code:
"javascript.validate.enable": false
.
This plugin is built on top of Nuclide's Flow support.
- please refer to CONTRIBUTING.md