dgryski.semgrep-go.errtodo.err-todo

profile photo of dgryskidgryski
Author
581
Download Count*
License

TODO in error handling code

Run Locally

Run in CI

Defintion

rules:
  - id: err-todo
    patterns:
      - pattern-either:
          - patterns:
              - pattern-inside: if err != nil { ... }
              - pattern-regex: // ?(TODO|FIXME).*
      - pattern-either:
          - patterns:
              - pattern-inside: |
                  if ... ; err != nil {
                          ...
                  }
              - pattern-regex: // ?(TODO|FIXME).*
    message: TODO in error handling code
    languages:
      - go
    severity: ERROR
    metadata:
      license: MIT