mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
22 lines (21 loc) • 579 B
YAML
rules:
- id: eqeq-is-bad
patterns:
- pattern-not-inside: assert(...)
- pattern-either:
- pattern: $X == $X
- pattern: $X != $X
- pattern-not: 1 == 1
message: >-
Detected a useless comparison operation `$X == $X` or `$X != $X`. This
operation is always true.
If testing for floating point NaN, use `math.isnan`, or
`cmath.isnan` if the number is complex.
languages:
- javascript
- typescript
severity: INFO
metadata:
category: correctness
technology:
- javascript