solidity-ide
solidity-ide copied to clipboard
Solidity plugin for Eclipse
The suggestion for the following code(which is missing a visibillity) is "Make this function 'external'" "Make this function 'external'" although the visibillity should be 'public' or 'internal'; note that one...
code example: ```Solidity pragma solidity ^0.5.9; contract Test { function test(uint[1] a) public returns (uint){ return a[0]; } } ```
code example: ```Solidity contract Contract { constructor () public {} } ```
The quickfix option 'Use 'pure' instead.' should change the keyword to 'pure' instead of 'view'. The quickfix option 'Use 'view' instead.' does nothing. ```Solidity pragma solidity ^0.5.4; contract Contract {...
Related to https://github.com/Yakindu/solidity-ide/issues/279 Since xtext 2.16 there is a proper testing API for Quickfixes. We should use that: https://www.eclipse.org/Xtext/releasenotes.html#/releasenotes/2018/12/04/version-2-16-0
The Language Server does not use the Quickfixes provided in com.yakindu.solidity.ui.quickfix.SolidityQuickfixProvider The quickfixes for the language server have to be implemented in com.yakindu.solidity.ide.internal.SolidityIdeCodeActionService Since we avoid to implement every quickfix...
In order to port the Language Server to other IDEs, it would be helpful if it could be downloaded as a complete package. Currently I am trying to integrate yakindu...
If you instantiate a contract. Which has public functions defined, these functions are not shown when trying code completion for this contract instance. Example code to reproduce this issue: ```...
The Solidity integration for Theia supports hyperlinking for almost every language element, even for keywords and function declarations. This differs heavily from the eclipse solidity ide. ![HyperlinkingInTheia](https://user-images.githubusercontent.com/26117003/61527479-d02e1d00-aa1c-11e9-952f-d6560c1fe2ee.gif)
The built product does not launch on Mac. ``` org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410) ... Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399) ... Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be...