This repository has been archived by the owner. It is now read-only.

[nuclide-swift] Display diagnostics for Swift source code #645

modocache opened this Issue Aug 1, 2016 · 1 comment


None yet
2 participants

modocache commented Aug 1, 2016

Flow can tell me when I write a bad line of JavaScript. nuclide-swift should be able to tell me when I write Swift code that won't compile.

This kind of works already. Check out the following screenshot:

screen shot 2016-07-14 at 3 25 51 am

SourceKitten tells me the type of raichu is "error type". This is because the Pokemon struct takes init parameters, but I do not pass those parameters when initializing raichu.

I believe SourceKit is capable of displaying error diagnostics for Swift files. I don't think SourceKitten wraps this functionality yet, but it should. Once it does, we should use that functionality and hook it up to the Nuclide diagnostics service.


This comment has been minimized.

thislooksfun commented Dec 11, 2016

According to jpsim/SourceKitten#295, it's a problem with SourceKit itself, not SourceKitten.

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