From ecde2c7edd91c71aaae6b2c3cc323a1607384628 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 13:34:18 +0200 Subject: [PATCH] 0.9.6.9 catch duplicate functions and admin JavaScript syntax --- .github/workflows/lint.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b6b0575..60d8fad 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,6 +25,24 @@ jobs: php -l "$file" done < <(find . -type f -name '*.php' -print0) + - name: Doppelte Bratonien-Funktionen pruefen + shell: bash + run: | + set -euo pipefail + duplicates="$(grep -RhoE 'function[[:space:]]+bratonien_tools_[A-Za-z0-9_]+' --include='*.php' . | awk '{print $2}' | sort | uniq -d || true)" + if [[ -n "$duplicates" ]]; then + echo "Doppelte globale Bratonien-Funktionen gefunden:" >&2 + printf '%s\n' "$duplicates" >&2 + exit 1 + fi + + - name: Admin JavaScript Syntax pruefen + shell: bash + run: | + set -euo pipefail + sed -n '/