zls icon indicating copy to clipboard operation
zls copied to clipboard

A language server for Zig supporting developers with features like autocomplete and goto definition

Results 332 zls issues
Sort by recently updated
recently updated
newest added

If i attempt to import a package (whether through `exe.addPackagePath` or with a `std.build.Pkg` with `exe.addPackage`), i get no autocompletion or any language features if i try to import said...

bug

I am trying to implement an ongoing project using libloader from zig's standard library, but it is painful to have to manually review each line for its available members. -...

enhancement
help wanted

enhancement
help wanted
good first issue

Zig has a fantastic build feature called `emit_analysis` which well... emits analysis type data from the compiler proper. We do not use `emit_analysis` data in zls because it only appears...

enhancement
help wanted

When AST *is* valid, we can also use Sema to get really useful diagnostics! This is something for further down the line and it depends on #551.

enhancement
help wanted

The title is pretty self-explanatory: global variables/constructs must go! - [ ] `main.zig` - [ ] `actual_log_level` - [x] `stdout`, which is actually a BufferedWriter to stdout - [x] `allocator`...

enhancement
help wanted
good first issue

`pub const Settings = struct { x: f32, y: f32 };` ` pub fn example (settings: Settings) void {}` The goal would be to provide a list of the fields...

enhancement
help wanted

Global variables are generally shunned in Zig land, so adding an option that shows global variable diagnostics might be cool. This would be especially useful for me right now as...

enhancement
help wanted
good first issue

85% of our ArrayLists and HashMaps are needlessly managed; I'm not going to list them all out here but it's... pretty bad.

enhancement
help wanted
good first issue