aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2024-03-10Increase version v0.0.1 -> v0.0.2HEADv0.0.2masterTeddy Wing
2024-03-10capturedrefrace.go: Update copyright yearTeddy Wing
2024-03-10Merge branch 'fix-analysis-for-Go-1.22'Teddy Wing
2024-03-10Clean up Go 1.22 tests and fix broken analysis under Go 1.22Teddy Wing
2024-03-10go.mod: Upgrade 'golang.org/x/tools' to latest v0.19.0Teddy Wing
2024-03-09Fiddle with `pos` in `funcScope.LookupParent` for Go 1.22 breakageTeddy Wing
2024-03-09Try checking if the same variable in inner scope is in parent scopeTeddy Wing
2024-03-09Debug broken behaviour caused by Go 1.22Teddy Wing
2024-03-09go.mod: Upgrade to golang.org/x/tools v0.15.0Teddy Wing
2023-05-20README: Add documentation linkTeddy Wing
2023-05-20Clarify why we skip non-local functionsv0.0.1Teddy Wing
2023-05-20Clean up panic debugging from c064b2142aa81488e32be387393c494d98696a55Teddy Wing
2023-05-20Fix panic when go statement calls non-function-literalTeddy Wing
2023-05-20Clean up 'function literal in variable' codeTeddy Wing
2023-05-20Add support for function literals defined in local variablesTeddy Wing
2023-05-20Ideas for getting a FuncLit from an `*ast.Ident` variableTeddy Wing
2023-05-20Find `*ast.FuncLit` in local assignmentTeddy Wing
2023-05-19Inspect `go` statement call function to try to find local closuresTeddy Wing
2023-05-19Add test for local closure assigned to variableTeddy Wing
2023-05-18README: Add install instructionsTeddy Wing
2023-05-18Add READMETeddy Wing
2023-05-18Add package documentationTeddy Wing
2023-05-18testdata: Add missing license headersTeddy Wing
2023-05-18gocapturedrefrace/main: Add version command line argumentTeddy Wing
2023-05-18Rename package to "capturedrefrace"Teddy Wing
2023-05-18Remove version flag TODOTeddy Wing
2023-05-18Use `passes/inspect` to find `go` statementsTeddy Wing
2023-05-18findLocalVarDeclarations: Remove unused `pass` argumentTeddy Wing
2023-05-18Remove shadowing variable TODOTeddy Wing
2023-05-18checkClosure: Update `localAssignments` variable nameTeddy Wing
2023-05-18findLocalVarDeclarations: Move AssignStmt handling to functionTeddy Wing
2023-05-18varDeclaration: Return all identifiers in declarationTeddy Wing
2023-05-18Find variable declarations in function closureTeddy Wing
2023-05-18Add test for shadowing declarationTeddy Wing
2023-05-18Clean up checkShadowingTeddy Wing
2023-05-18Ignore shadowed variablesTeddy Wing
2023-05-18Create a new plan for checking shadowingTeddy Wing
2023-05-18Try to ignore shadowed assignmentsTeddy Wing
2023-05-18Find shadowed variable assignmentsTeddy Wing
2023-05-17Separate `isVariableTypeSignature` conditionTeddy Wing
2023-05-17Add test for shadowingTeddy Wing
2023-05-17Ignore captured variables containing functionsTeddy Wing
2023-05-17function_argument: Add a test for local function variablesTeddy Wing
2023-05-17Add test for function argumentsTeddy Wing
2023-05-17Add note for package documentationTeddy Wing
2023-05-17Add note for version flagTeddy Wing
2023-05-17struct_reference.go: Test multiple diagnostics on one lineTeddy Wing
2023-05-17Add notes about false positives that should be correctedTeddy Wing
2023-05-16Add license (GNU GPLv3+)Teddy Wing
2023-05-16checkClosure: Move `funcScope` inside this functionTeddy Wing