John Kane
John Kane
Import completio for `"./"` gives a completion of ".//Example.sol" if the file has a syntax error. I suspect the import path returned by `solidity-parser` is wrong if there are errors...
This issue has been separated out of the #74 PR to improve logging. The rust extension and the typescript extension are examples of extensions which give the option of logging...
If you trigger "Find all implementations" on the name of an interface declaration, we show all the references for the implementation including the originating interface:  There are two issues...
Exposes the custom actions from plugins and which the user provides as tasks in vscode. See the TaskProvider docs: https://code.visualstudio.com/api/extension-guides/task-provider
The advantage of a language server is it should be reusable across clients. Vim and neovim are popular among solidity developers so we should support the VIM CoC plugin and...
This is feedback from @fvictorio's notes. We trigger auto completes on on the `.` key. This is currently working inside of comments which is a pain if you use a...
In https://github.com/nomiclabs/hardhat-vscode/pull/38 we provided functionality to implement missing functions from an interface. `solidity 6480` is related to `solidty 3656` and resolving `solidity 3656` resolves `solidity 6480`, but sometimes `solidity 3656`...
This is based on telegram feedback. Like in typescript, provide quickfixes that: * add missing imports * order imports * remove unnecessary imports * show warning on unnecessary imports (on...
If you specify an override but miss a contract specifier you get `solidity 4327` as the error. We should add a quickfix to resolve. ## Example 
This is feedback: https://github.com/nomiclabs/hardhat-vscode-feedback/issues/17#issuecomment-1020140629 Navigating from a nest typed is not working. Our understanding is that this is a known issue caused by a lack of information out of [solidity-parser](https://github.com/solidity-parser/parser)....