Yuxin Wang
Yuxin Wang
Thanks for the report! Right, currently the core NilAway does not reason too much about struct fields, especially struct initializations (e.g., creating empty structs or creating empty structs and then...
We have made significant changes to NilAway since this PR was originally created, so I'm closing this PR as it's really hard to rebase the changes onto the current main....
Hi! Type assertions are not fully handled in NilAway right now, which is why you're seeing the false negative here. I'm keeping this issue open to track the efforts :)
The weird thing here is that `errors.As` could still result in the result error being `nil`. See https://go.dev/play/p/0aHuuJb2K36: ```go package main import ( "errors" "fmt" "github.com/go-sql-driver/mysql" ) func main() {...
Thanks for reporting. I guess there are not many things we can do from NilAway's end but to advise building with Go 1.22 (which we support). Seems to be a...
I can confirm this problem is reproduced and it seems to be related to the `x/tools` upgrade (this problem exists since v0.11.1 to the latest version). Currently you can pin...
Since Go has recently released 1.23 and we have bumped our minimum supported version to be 1.22, I'm closing this issue :) feel free to reopen if this issue exists...
Hi @philipuvarov, we have investigated the issue and the root cause was that the `x/tools` library applied an optimization to not export facts of the transitive dependencies. Instead, it now...
I think this is the github actions' logic that has some heuristics that automatically picks up sentences that start with `error:`. Seeing [one of recent PRs](https://github.com/autobrr/autobrr/pull/1348/files) from your repository it...
Yes, this has to be built (either as a separate formatter within NilAway, or a custom post-process script on your end). Running NilAway with `-json` flag will instruct it to...