v-analyzer
v-analyzer copied to clipboard
The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.
### Describe the bug Given a v project with these two files ```` // src/file_manager.v pub struct FileManager { } pub fn (f FileManager) read_page() {} ```` ```` // src/file_manager_test.v...
### Describe the bug Consider the sample code below ```v module main struct Foo { val string } type Type = Foo | int fn (x Type) bar() { match...
### Describe the feature # Feature I would like to receive diagnostics **on the fly as I am editing a file**, without having to save it to disk. # Explanation...
### Describe the bug When calling a method on a variable named `it`, the server managed by the VSCode extension crashes. ### Expected Behavior No crash ### Current Behavior The...
### Describe the bug ~~Until now v-analyzer doesn't support script mode properly (when statements are not wrapped in a function).~~ The inital report was not fully true. I'm encountering cases...
### Describe the bug v-analyzer crashes when working with generics. the issue happens more often in neovim than in vscode. ### Expected Behavior keeps running ### Current Behavior segfault ###...
### Describe the bug functions are missing from the autocomplete when importing a module vs having the files in the same module  ### Expected Behavior Left side to look...
### Describe the bug The readme suggests using this: ``` { "v-analyzer.serverPath": "/path/to/v-analyzer/bin/v-analyzer" } ``` and that is fine on POSIX systems, since the executable files there, do not depend...
### Describe the bug I have a ~1500 entry const map in one file, this causes v-analyzer to become extremely slow and crash often. It makes development very sluggish in...
### Describe the bug According to the doc, we should just have to do: ``:LspInstall v_analyzer`` or ``:MasonInstall v_analyzer`` But both of them install vls from: https://github.com/v-analyzer/v-analyzer And after doing...