IDE-caliber support for Flow in Sublime Text
- Total 3K
- Win 2
- OS X 2K
- Linux 543
|Dec 5||Dec 4||Dec 3||Dec 2||Dec 1||Nov 30||Nov 29||Nov 28||Nov 27||Nov 26||Nov 25||Nov 24||Nov 23||Nov 22||Nov 21||Nov 20||Nov 19||Nov 18||Nov 17||Nov 16||Nov 15||Nov 14||Nov 13||Nov 12||Nov 11||Nov 10||Nov 9||Nov 8||Nov 7||Nov 6||Nov 5||Nov 4||Nov 3||Nov 2||Nov 1||Oct 31||Oct 30||Oct 29||Oct 28||Oct 27||Oct 26||Oct 25||Oct 24||Oct 23||Oct 22||Oct 21|
Add first-class Flow support to Sublime Text! FlowIDE provides autocomplete, diagnostics, type hints, and jump-to-definition for the Flow static type checker for JS. FlowIDE provides the majority of Flow-related features implemented in Facebook's Nuclide.
You'll need Sublime Text build
3070 or greater (tooltip support). Neither FlowIDE nor Flow support Windows.
Install with Package Control!
FlowIDE works out-of-the-box if the
flow binary is in your
PATH (note that your shell
PATH may be different from your Python
PATH). To fit your needs, you can change the following settings:
flow_path (string): the path to your
use_npm_flow (boolean): if true, uses the binary from the npm
flow-bin package in the
node_modules of your current file's root directory. Using
flow-bin's binary will slow down editing features because it is wrapped in a Node script and starts an interpreter on each run.
omit_function_parameters: (boolean) if true, omits the function parameters when autocompleting flow-typed functions.
show_coverage: (boolean) if true, show coverage underlines and status bar text.
show_sublime_autocomplete_suggestions: (boolean) if true, combines the autocomplete suggestions for Flow and Sublime's default suggestions
Diagnostics and Autocomplete
Just works! Autocomplete generates snippets with parameter names when pressing
The status bar shows how many lines of each file are uncovered, and even underlines the lines missing coverage.
Control+Alt+T) to view the type of the variable or function underneath your cursor.
Control+Alt+J) to jump to the definition of the variable, function, or type underneath your cursor.