Files
next.js/.config/ast-grep/rule-tests/no-context-format-test.yml
Niklas MischkulnigandGitHub 19ff1babf0 Lint against .context(format!(...)) (#91122)
There are unfortunately a few false-positives, because this isn't aware of type information of course.
2026-03-11 10:31:51 +01:00

19 lines
562 B
YAML

id: no-context-format
valid:
- 'foo.context("static string")'
- 'foo.with_context(|| format!("error: {}", msg))'
- 'foo.context(msg)'
invalid:
- 'foo.context(format!("error: {}", msg))'
- 'foo.context(format!("simple message"))'
- 'foo.bar().context(format!("{} failed", name))'
---
id: no-context-turbofmt
valid:
- 'foo.context("static string")'
- 'foo.context(msg)'
invalid:
- 'foo.context(turbofmt!("error: {}", msg).await?)'
- 'foo.context(turbofmt!("simple message").await?)'
- 'foo.bar().context(turbofmt!("{} failed", name).await?)'