From 6d0616099848a9c3e475eb41cf0e42db9c253fee Mon Sep 17 00:00:00 2001 From: Amir Zarrinkafsh Date: Thu, 24 Jul 2025 10:53:33 +1000 Subject: [PATCH] refactor: add repo-specific fmt in megalinter pre-commands too For users that don't end up installing lefthook for pre-commit hooks this will ensure that megalinter picks up the necessary formatting changes and reports them. --- .mega-linter.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.mega-linter.yml b/.mega-linter.yml index 00bb437..bfca897 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -23,6 +23,17 @@ DISABLE_LINTERS: - SPELL_CSPELL - YAML_V8R +PRE_COMMANDS: + - command: apk add --no-cache yq + cwd: root + - command: yq -i ".cache_domains |= sort_by(.name)" cache_domains.json + cwd: workspace + - command: | + for f in *.txt; do + sort -uo ${f} ${f} + done + cwd: workspace + POST_COMMANDS: - command: find . -user root -group root -exec chown ${USER}:${GROUP} {} \; - cwd: "workspace" + cwd: workspace