Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Allow asynchronous linting providers #5137

Closed
peterflynn opened this issue Sep 9, 2013 · 6 comments
Closed

Allow asynchronous linting providers #5137

peterflynn opened this issue Sep 9, 2013 · 6 comments

Comments

@peterflynn
Copy link
Member

Some existing Brackets extensions do linting via a web service, so they can't use the new generic linting API because it requires a synchronous result. The API should allow providers to return a Promise.

These extensions include:

This would also allow for linters that invoke Node-side modules or even external tools (e.g. ruby -wc).

@njx
Copy link
Contributor

njx commented Sep 16, 2013

Marking move to backlog since this is a feature, but pinging @ingorichter since he's thinking about this stuff already.

@njx
Copy link
Contributor

njx commented Sep 20, 2013

Added an epic for Linting (https://trello.com/c/HbygrWHv) and linked this from that card. Closing.

@fdecampredon
Copy link

I would like to work on this issue : see the google group thread https://groups.google.com/forum/#!topic/brackets-dev/h-KE1Cc0cdY

@peterflynn
Copy link
Member Author

Check out my notes in #6151 -- that highlights some the issues to be aware of. Also note that @busykai from that pull request may already be working on implementing this. If so, @busykai can you post an update to the forum thread @fdecampredon linked above? That way you guys can coordinate / collaborate as needed :-)

@busykai
Copy link
Contributor

busykai commented Dec 17, 2013

Thanks, @peterflynn will post to the group thread.

@peterflynn
Copy link
Member Author

This is now in master -- Sprint 38

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants