diff --git a/.gitignore b/.gitignore index 88e45373f..9e1cac29a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules +**/node_modules/ .env docker-compose.extra.yml dist diff --git a/scripts/committer b/scripts/committer index 230b23fb0..f73810583 100755 --- a/scripts/committer +++ b/scripts/committer @@ -49,6 +49,16 @@ for file in "${files[@]}"; do fi done +# Prevent staging node_modules even if a path is forced. +for file in "${files[@]}"; do + case "$file" in + *node_modules* | */node_modules | */node_modules/* | node_modules) + printf 'Error: node_modules paths are not allowed: %s\n' "$file" >&2 + exit 1 + ;; + esac +done + last_commit_error='' run_git_commit() {