Credence.Semantic.UnusedVariable
(credence v0.5.0)
Copy Markdown
Fixes compiler warnings about unused variables by adding _ prefix.
LLMs often generate destructuring patterns where not all bound variables
are used, causing --warnings-as-errors to fail compilation.
Example
# Warning: variable "current_sum" is unused
{current_sum, max_sum} = Enum.reduce(...)
# Fixed:
{_current_sum, max_sum} = Enum.reduce(...)