Techatrix

Results 54 issues of Techatrix

I've attempted to add a new code actions that would automatically sort your `@import`s in #881 but I never got around to finishing it and it started rot away. If...

enhancement
help wanted
good first issue

### Zig Version 0.12.0-dev.978+78855bd21 ### Zig Language Server Version 1a282b30cccb6dd52438fa1ef6e6b887069e109f ### Steps to Reproduce ```zig const E = enum { foo, bar, baz, fn foo(e: E) void { switch (e)...

bug

This has partially be brought up in #1000 and #1019 With the numerous breaking changes to the Zig language and its build system, it became harder to maintain compatibility with...

Everything in the angle brackets (``) represent a inlay hint. Hovering over `alpha` in the struct init can already show the type, so adding a type hint should be easy...

enhancement
help wanted

This issue contains a collection of possible code actions that can be integrated into zls. Some of them may not be easily implementable without #551 or #552. Feel free to...

enhancement
help wanted
ux

If you don't add "source.fixAll" to "editor.codeActionsOnSave" autofix won't work in VS-Code (workaround in #1094). It would be helpful if vscode-zig did this for you, but I'm not sure how...

bug
editor:vscode
priority:low

at the time of writing, Zig 0.12.0 is the latest release and latest nightly build. When setup-zig is trying to install the latest nightly build (which should be 0.12.0) it...

wontfix

### Zig Version 0.11.0-dev.3978+711b4e93e ### Steps to Reproduce and Observed Behavior ```zig const std = @import("std"); const Inner = union { integer: u32, string: [8]u8, // modifying the size of...

bug
upstream
miscompilation
backend-llvm
regression

Some projects (Example: [Tigerbeetle](https://github.com/tigerbeetle/tigerbeetle/blob/af27788155435675b6fdcd387e01d8d4b35bc674/build.zig#L148), [Ziggy](https://github.com/kristoff-it/ziggy/blob/ae30921d8c98970942d3711553aa66ff907482fe/build.zig#L66)) have added a top-level-step called "check" to their `build.zig` which compiles their project without emitting the final binary. This avoids the extra compilation time spend...

enhancement

TODO: - fix [this](https://github.com/zigtools/zls/blob/7eb7dc6a5b15806f3599ff1b51169093e4e807c4/tests/lsp_features/document_symbol.zig#L31) test - test coverage for `@TypeOf` - test coverage for `@typeInfo`