mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
36 lines (35 loc) • 847 B
YAML
rules:
- id: interfile-true-under-metadata-and-no-options
message: "`interfile: true` should be under the `options` field, not the
`metadata` field."
languages:
- yaml
severity: WARNING
patterns:
- pattern: |
rules:
- id: $ID
...
$METADATA:
...
$INTERFILE: true
...
...
- pattern-not-inside: |
rules:
- id: $ID
...
options:
...
...
- metavariable-regex:
metavariable: $INTERFILE
regex: interfile
- metavariable-regex:
metavariable: $METADATA
regex: metadata
- focus-metavariable: $METADATA
fix: |
options:
interfile: true
metadata