From 1affea63ca844099773a5c19adbfe6b4b8858f62 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:19:07 +0300 Subject: [PATCH 1/6] Rename to .husky/channels_lint.sh --- .husky/{check_channels.sh => channels_lint.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .husky/{check_channels.sh => channels_lint.sh} (100%) diff --git a/.husky/check_channels.sh b/.husky/channels_lint.sh similarity index 100% rename from .husky/check_channels.sh rename to .husky/channels_lint.sh From a592234794e7844ac8c996e4f443626ad34ef42e Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:19:23 +0300 Subject: [PATCH 2/6] Rename to .husky/scripts_lint.sh --- .husky/{check_scripts.sh => scripts_lint.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .husky/{check_scripts.sh => scripts_lint.sh} (100%) diff --git a/.husky/check_scripts.sh b/.husky/scripts_lint.sh similarity index 100% rename from .husky/check_scripts.sh rename to .husky/scripts_lint.sh From 4cb6f660705932021e72ea669687e8d42a7ff853 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:20:04 +0300 Subject: [PATCH 3/6] Create channels_validate.sh --- .husky/channels_validate.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 .husky/channels_validate.sh diff --git a/.husky/channels_validate.sh b/.husky/channels_validate.sh new file mode 100755 index 00000000..e0fe710e --- /dev/null +++ b/.husky/channels_validate.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +channels_changed="$(git diff --staged --name-only --diff-filter=ACMR -- 'sites/**/*.channels.xml' | sed 's| |\\ |g')" + +if [ ! -z "$channels_changed" ]; then + npm run channels:validate -- $channels_changed +fi \ No newline at end of file From 765a638af1373f871e5eaa66ffb734d0e5861d10 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:20:08 +0300 Subject: [PATCH 4/6] Update pre-commit --- .husky/pre-commit | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index ac5a8377..ec89363b 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,2 +1,3 @@ -.husky/check_scripts.sh -.husky/check_channels.sh \ No newline at end of file +.husky/scripts_lint.sh +.husky/channels_lint.sh +.husky/channels_validate.sh \ No newline at end of file From 96faa533257c10c849dd5188811ba0292ab1fb1a Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:20:11 +0300 Subject: [PATCH 5/6] Update channels_lint.sh --- .husky/channels_lint.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/.husky/channels_lint.sh b/.husky/channels_lint.sh index f934e7a4..45a15a83 100755 --- a/.husky/channels_lint.sh +++ b/.husky/channels_lint.sh @@ -3,6 +3,5 @@ channels_changed="$(git diff --staged --name-only --diff-filter=ACMR -- 'sites/**/*.channels.xml' | sed 's| |\\ |g')" if [ ! -z "$channels_changed" ]; then - echo "npx eslint $channels_changed" npm run channels:lint -- $channels_changed fi \ No newline at end of file From f55f2bc807c33c5f7e84faf1ef44951651cead98 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Fri, 31 Jan 2025 20:20:13 +0300 Subject: [PATCH 6/6] Update scripts_lint.sh --- .husky/scripts_lint.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/.husky/scripts_lint.sh b/.husky/scripts_lint.sh index a29f7607..b6298c27 100755 --- a/.husky/scripts_lint.sh +++ b/.husky/scripts_lint.sh @@ -3,6 +3,5 @@ scripts_changed="$(git diff --staged --name-only --diff-filter=ACMR -- 'tests/**/*.ts' 'tests/**/*.js' 'scripts/**/*.ts' 'scripts/**/*.mts' 'scripts/**/*.js' 'sites/**/*.js' 'sites/**/*.ts' | sed 's| |\\ |g')" if [ ! -z "$scripts_changed" ]; then - echo "npx eslint $scripts_changed" npx eslint $scripts_changed fi \ No newline at end of file