-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Conversation
aglyzov
commented
Mar 2, 2015
- changed compiler to 'elixirc --ignore-module-conflict'
- added two more errorformats to match errors and warnings
- changed compiler to 'elixirc --ignore-module-conflict' - added two more errorformats to match errors and warnings
On a quick look:
What problem are you actually trying to solve? @xandox, @thomas-holmes: any comments? |
@lcd047 how did you infer my errorformats are wrong? the code has samples of real errors/warnings that are being matched (obviously they didn't match before). |
@lcd047 and about |
You're relying on
Actually, it doesn't even work in UNIX. If two users are trying to check files with the same name at the same time, one of them is going to get an Another problem is that it leaves temporary files behind.
If you really need a temporary directory, there's an example of how to do it in, say, the Still, my suggestion would be to begin by answering my question: what problem are you actually trying to solve? |
I noticed that the majority of errors and warnings of the latest Elixir compiler didn't catch by an up-to-date Syntastic so I dug into and found out the errorformat wasn't even anticipating those. |
Oh I don't need to, the fact that your |
Ok, I took a quick look at this. Elixir error handling is a clusterfuck that almost goes out of its way to be parsing-hostile. There's little hope syntastic will ever get to match everything correctly, regardless of how much time you waste fiddling with As for |