dgryski.semgrep-go.oddbitwise.odd-bitwise

profile photo of dgryskidgryski
Author
581
Download Count*
License

Odd bitwise expression

Run Locally

Run in CI

Defintion

rules:
  - id: odd-bitwise
    patterns:
      - pattern-either:
          - pattern: $X | $X
          - pattern: $X | ^$X
          - pattern: ^$X | $X
          - pattern: $X & $X
          - pattern: $X & ^$X
          - pattern: ^$X & $X
          - pattern: $X &^ $X
    message: Odd bitwise expression
    languages:
      - go
    severity: ERROR
    metadata:
      license: MIT