Samael

Results 284 comments of Samael

Getting more reports of this now. It's the biggest cause of error reports. The following was thrown by plugin v1.26 on IDEA 2021.1: `Failed to build index 'DModuleIndex' for file...

Intellij IDEA 2021.2: ``` java.lang.IllegalStateException: @NotNull method io/github/intellij/dlanguage/parser/DLangParser.tok must not return null at io.github.intellij.dlanguage.parser.DLangParser.$$$reportNull$$$0(DLangParser.java) at io.github.intellij.dlanguage.parser.DLangParser.tok(DLangParser.java:8608) at io.github.intellij.dlanguage.parser.DLangParser.isAttribute(DLangParser.java:8343) at io.github.intellij.dlanguage.parser.DLangParser.parseDeclaration(DLangParser.java:2731) at io.github.intellij.dlanguage.parser.DLangParser.parseStructBody(DLangParser.java:6534) at io.github.intellij.dlanguage.parser.DLangParser.parseStructDeclaration(DLangParser.java:6568) at io.github.intellij.dlanguage.parser.DLangParser.parseDeclaration(DLangParser.java:2980) at io.github.intellij.dlanguage.parser.DLangParser.parseModule(DLangParser.java:5179) at io.github.intellij.dlanguage.parser.ParserWrapper.parseLight(ParserWrapper.java:413)...

It didn't get promoted as it's very much work in progress. Dub support to some extent was already baked into this project and the separate plugin was an attempt to...

@pirocks for the "enum array literals in struct/class bodies." inspection I've been looking at adding some tests for _EnumArrayLiteralsInClassDeclaration_ that was added back in 2018. I've not been able to...

shouldn't they both resolve to std.stdio.writeln

I tested this and found that I was able to enter a number and have the binary complete. It seems that _writeln_ doesn't flush. There are posts on the D...

The test support needs an overhaul. I mostly want #431 but don't expect it to be done any time soon. It's an area that needs someone to focus a lot...

CLion support is still very much a work in progress. Although sadly I've had little time to work on this plugin this year. See #464 and #465

I also primarily want to support IDEA and CLion. I don't mind doing some pair programming on an evening sometime. I'll email you

current state of this (v 1.26.1) is that a fresh CLion with the plugin installed will allow user to setup dmd when creating a new project ![image](https://user-images.githubusercontent.com/870567/136764602-41169d00-b528-4f43-a86a-527d43c5c2cf.png) but there are...