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"