Skip to content

DevicoSolutions/flow-for-vscode

 
 

Repository files navigation

Flow for Visual Studio Code

This extension adds Flow support for VS Code. Flow is a static type checker, designed to find type errors in JavaScript programs.

Installation

Follow the instructions for VS Code extension installation.

Setup

  • 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.

Configuration

  • flow.pathToFlow (default: 'flow') path to Flow that will be used for VSCode or Project
  • flow.stopFlowOnExit (default: true) stop flow server on exit from Project
  • flow.enabled (default: true) you can disable flow for some Project for example

Features

  • Syntax Coloring
  • IntelliSense
  • Go to Definition / Peek Definition
  • Diagnostics (Errors, Warnings)
  • Hover type information

Known Issues

  • You should set workspace preference to disable default syntax validation from Visual Studio Code: "javascript.validate.enable": false.

About

This plugin is built on top of Nuclide's Flow support.

Contributing

License

See here

Packages

No packages published

Languages

  • JavaScript 100.0%