uber-go / nilaway Go 3.9K 103 Static analysis tool to detect potential nil panics in Go code go static-analysis nilability nilability-analysis