facebookarchive / ide-flowtype

Flow support for Atom IDE
Other
178 stars 17 forks source link

User is not notified of flow status or flow executable not found #70

Open jedwards1211 opened 6 years ago

jedwards1211 commented 6 years ago

When I saved my .flowconfig file the Diagnostics panel went blank and seemed like it was never going to populate. It is very miserable to sit and wonder if the flow server is still checking or if it has crashed, since ide-flowtype doesn't display the status of the flow server anywhere in the UI (why are the authors of this package okay with this?)

Furthermore, it doesn't seem to notify me of fatal errors. When I opened the console, I discovered this:

/Users/andy/.atom/packages/ide-flowtype/node_modules/vscode-jsonrpc/lib/messages.js:46 Uncaught (in promise) Error: Request initialize failed with message: ENOENT: no such file or directory, chmod '/Users/andy/Library/Flow/bin/0.62.0/flow'
    at new ResponseError (/Users/andy/.atom/packages/ide-flowtype/node_modules/vscode-jsonrpc/lib/messages.js:46:28)
    at handleResponse (/Users/andy/.atom/packages/ide-flowtype/node_modules/vscode-jsonrpc/lib/main.js:430:48)
    at processMessageQueue (/Users/andy/.atom/packages/ide-flowtype/node_modules/vscode-jsonrpc/lib/main.js:258:17)
    at Immediate.<anonymous> (/Users/andy/.atom/packages/ide-flowtype/node_modules/vscode-jsonrpc/lib/main.js:242:13)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)