cairo-ls icon indicating copy to clipboard operation
cairo-ls copied to clipboard

Cairo Language Server

Results 19 cairo-ls issues
Sort by recently updated
recently updated
newest added

As per title, doing `npm i` fails to resolve the dependency. Currently fixing this via installing the latest version of `@typescript-eslint/parser`. Working with node 16.18 & node 18.11, with npm...

- [ ] Check for the existence of Nile or Cairo commands, otherwise give an error (including mentioning to use a venv if needed) - [ ] Give an error/warning...

enhancement

When attempting to install the dependencies of the project in the root directory, installation failed with dependency error. ```bash ➜ cairo-ls git:(main) npm i npm ERR! code ERESOLVE npm ERR!...

Hello. I followed the advices of this [issue](https://github.com/ericglau/cairo-ls/issues/18) to enable miniconda venv for this package. But it's not working. If I disable `use venv` and `nile use venv` options, I...

Hey there, I would like to add "./lib" as a cairoPath for all my projects because this is what I use for all protostar projects, but I can only put...

good first issue

This plugin is a life saver but at the same time it's been sucking up resources on my pc, Every time i edit even a single word the starknet compile...

Press Ctrl-Space in the middle of a module name. The code completion suggestions are empty. ![image](https://user-images.githubusercontent.com/29640130/169561927-4889a943-7f63-4420-aadf-a8631971ee06.png) Currently it only works if you press Ctrl-Space immediately after `from `. ![image](https://user-images.githubusercontent.com/29640130/169562364-aa0cd102-87a3-454d-814f-afec38203938.png)

bug
good first issue

- Support go-to-definitions for imported modules from CAIRO_PATH - Support `:` as path delimiters

enhancement

According to the [extensibility pattern](https://docs.openzeppelin.com/contracts-cairo/extensibility), **libraries** must implement external functions under a namespace, and the external function name must not start with an underscore. The pattern also states that **contracts**...

enhancement

Following the setup explained in https://github.com/starknet-edu/starknet-debug it is possible to write valid code with forbidden hints (e.g. prints for debugging). So it could be nice to pass options to the...