# `Lotus.SQL.Sanitizer`
[🔗](https://github.com/typhoonworks/lotus/blob/v0.16.6/lib/lotus/sql/sanitizer.ex#L1)

Shared helpers for cleaning SQL strings before further processing.

# `strip_trailing_semicolon`

```elixir
@spec strip_trailing_semicolon(String.t()) :: String.t()
```

Strips a trailing semicolon (and surrounding whitespace) from a SQL string.

This is used by injectors that wrap queries in CTEs, where an embedded
trailing semicolon would be misdetected as a multi-statement query.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
