aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
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
2023-05-16checkClosure: Add function doc commentTeddy Wing
2023-05-16checkClosure: Clean up old codeTeddy Wing
2023-05-16run: Add a few explanatory commentsTeddy Wing
2023-05-16run: Clean up old codeTeddy Wing
2023-05-16Report reference-type closure argumentsTeddy Wing
2023-05-16Get arguments of closure with `funcLit.Type.Params.List`Teddy Wing
2023-05-16Try to get the arguments of the closure from `goStmt.Call.Args`Teddy Wing
2023-05-16Ignore any identifier that isn't a *types.VarTeddy Wing
2023-05-16Add notes for next things to add and fixTeddy Wing
2023-05-16Ignore variables defined in the function closureTeddy Wing