yaml.semgrep.consistency.lang-consistency-dockerfile.lang-consistency-dockerfile

profile photo of semgrepsemgrep
Author
unknown
Download Count*

Found '$X' in language config which diverges from semgrep.dev normalization. Please use 'dockerfile' instead.

Run Locally

Run in CI

Defintion

rules:
  - fix: dockerfile
    id: lang-consistency-dockerfile
    languages:
      - yaml
    message: Found '$X' in language config which diverges from semgrep.dev
      normalization. Please use 'dockerfile' instead.
    metadata:
      category: correctness
      technology:
        - semgrep
      license: Commons Clause License Condition v1.0[LGPL-2.1-only]
    patterns:
      - pattern: $X
      - pattern-inside: "languages: ..."
      - metavariable-regex:
          metavariable: $X
          regex: ^(docker)$
    severity: WARNING