dgryski.semgrep-go.oddcompare.odd-comparison

profile photo of dgryskidgryski
Author
581
Download Count*
License

Odd comparison

Run Locally

Run in CI

Defintion

rules:
  - id: odd-comparison
    patterns:
      - pattern-either:
          - pattern: $X - $Y == 0
          - pattern: $X - $Y != 0
          - pattern: $X - $Y < 0
          - pattern: $X - $Y <= 0
          - pattern: $X - $Y > 0
          - pattern: $X - $Y >= 0
          - pattern: $X ^ $Y == 0
          - pattern: $X ^ $Y != 0
    message: Odd comparison
    languages:
      - go
    severity: ERROR
    metadata:
      license: MIT