solidity-ide
solidity-ide copied to clipboard
Collection of Features for the VS Code Integration and the State of implementation
Feature | Problem description | Ticket | fixed? |
---|---|---|---|
Code Completion | --- | --- | Yes, but in some contexts, some proposals only appear after typing in the first character |
Validation | We have to either extend the language server communication to trigger the compiler when the file is saved and then collect the diagnostics and parse them to the json Format and send them back to the client or we could think abount triggering the compiler in the XText Validator but should use a timer to prevent performance problems. | --- | No, at least not for the validation provided by the compiler. Normal XText Validation works, but in our case this is only the validation for the pragma version |
Quickfixes | @cdietrich provided an example implementation for this topic in the https://github.com/itemis/xtext-languageserver-example repository, we should follow this implementation | --- | Basic Implentation is provided by @cdietrich in #199 |
Renaming | --- | --- | Yes |
Formatting | --- | --- | No |
Compiling when File is saved | --- | --- | No |
Syntax Highlighting | --- | --- | Yes |
Code Navigation/Linking | --- | --- | Yes |