github.com/hernad/nomad@v1.6.112/.semgrep/changelog.yml (about)

     1  # Copyright (c) HashiCorp, Inc.
     2  # SPDX-License-Identifier: MPL-2.0
     3  
     4  rules:
     5    # Check `release-note` in changelog entries.
     6    # https://semgrep.dev/s/DyRW
     7    - id: "changelog-release-note"
     8      patterns:
     9        - pattern: "```$CHANGE_TYPE"
    10        - pattern-not-inside: "```release-note"
    11        # This is probably the right way to write this rule, but semgrep doesn't
    12        # like it: https://github.com/returntocorp/semgrep/issues/4565
    13        # - pattern-not: "```release-note:..."
    14      message: "Missing `relelease-note`"
    15      languages:
    16        - "generic"
    17      severity: "ERROR"
    18      fix: "```release-note:$CHANGE_TYPE"
    19      paths:
    20        include:
    21          - ".changelog"