Need help with flow-ide?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

steelbrain
204 Stars 20 Forks MIT License 276 Commits 27 Opened issues

Description

A full featured FlowType package for Atom Editor

Services available

!
?

Need anything else?

Contributors list

# 48,571
Atom
coffees...
React N...
Visual ...
116 commits
# 51,448
JavaScr...
golang
nightwa...
chromed...
57 commits
# 252,892
Shell
video-s...
Python
python3
9 commits
# 141,874
JavaScr...
Atom
atom-pa...
Less
8 commits
# 8,971
TypeScr...
backpor...
elastic...
nginx-p...
3 commits
# 14,342
JavaScr...
CSS
atomic-...
cssinjs
1 commit
# 180,822
Ruby
Shell
Lua
rubygem
1 commit
# 615,370
JavaScr...
faceboo...
bridge
discord...
1 commit
# 95,753
JavaScr...
seriali...
React
HTML
1 commit
# 995
TypeScr...
Babel
Electro...
ESLint
1 commit
# 90,900
Less
statech...
Svelte
trello
1 commit
# 92,960
JavaScr...
Webpack
HTML
React
1 commit
# 153,428
TypeScr...
webrtc
parcel
HTML
1 commit

Flow-IDE

Flow IDE is a lightweight package that provides IDE features for FlowType for Atom Editor. It's pretty lightweight and robust.

Installation

apm install flow-ide

Setup

1) You will need to install flow-bin into your project!

npm install --save-dev flow-bin
or
yarn add --dev flow-bin

2) You will need

// @flow
at the top of all files you wish to lint

3) You will need a

.flowconfig
which can be initialized with
flow init
if you have flow installed, if not you can use this flowconfig

4) Window: Reload (Ctrl+Shift+F5) to apply changes

Features

Differences to other packages

Differences to facebook/nuclide - Nuclide is nice and all but it's mostly bloatware for lightweight flow programming

Differences to AtomLinter/linter-flow - It tries to manage flow servers by itself, I find it annoying

Differences to nmn/autocomplete-flow - Never worked for me

Differences to LukeHoban/ide-flow - Outdated and buggy - No longer maintained

Screenshots

Autocomplete

License

This project is licensed under the terms of MIT License. Check the LICENSE file for more info.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.