yaml.semgrep.consistency.lang-consistency-bash.lang-consistency-bash

profile photo of semgrepsemgrep
Author
unknown
Download Count*

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

Run Locally

Run in CI

Defintion

rules:
  - fix: bash
    id: lang-consistency-bash
    languages:
      - yaml
    message: Found '$X' in language config which diverges from semgrep.dev
      normalization. Please use 'bash' 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: ^(sh)$
    severity: WARNING