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

About

Flow for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%