John Kane

Results 281 issues of 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...

bug

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...

enhancement

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: ![image](https://user-images.githubusercontent.com/24030/153583281-cadb0acb-7dd2-4720-9256-4c5a15cfb946.png) There are two issues...

type:bug
blocked-reason:needs-slang-usedef
status:blocked

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

enhancement

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...

enhancement

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...

type:bug
blocked-reason:needs-slang-parser
status:blocked

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`...

type:feature
status:ready

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...

type:feature
blocked-reason:needs-slang-usedef
status:blocked

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 ![image](https://user-images.githubusercontent.com/24030/151599426-e2894090-cad2-4b87-a5fe-a447550522cb.png)

enhancement

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)....

bug