@@ -56,23 +56,25 @@ while IFS= read -r file_path; do
5656
5757 # shellcheck disable=SC2001 # We prefer to use sed here instead of bash search/replace
5858 case " ${file_extension} " in
59- swift) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
60- h) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
6159 c) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
62- js) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
63- jsx) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
64- ts) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
65- tsx) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
66- sh) expected_file_header=$( cat <( echo ' #!/bin/bash' ) <( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ) ;;
67- ps1) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
68- kts) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
60+ cmake) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
6961 gradle) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
7062 groovy) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
63+ h) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
64+ in) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
7165 java) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
66+ js) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
67+ json) continue ;; # JSON doesn't support comments
68+ jsx) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
69+ kts) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
70+ ps1) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
7271 py) expected_file_header=$( cat <( echo ' #!/usr/bin/env python3' ) <( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ) ;;
7372 rb) expected_file_header=$( cat <( echo ' #!/usr/bin/env ruby' ) <( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ) ;;
74- in) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
75- cmake) expected_file_header=$( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ;;
73+ sh) expected_file_header=$( cat <( echo ' #!/bin/bash' ) <( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ) ;;
74+ swift) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
75+ swift-format) continue ;; # .swift-format is JSON and doesn't support comments
76+ ts) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
77+ tsx) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
7678 * )
7779 error " Unsupported file extension ${file_extension} for file (exclude or update this script): ${file_path} "
7880 paths_with_missing_license+=(" ${file_path} " )
0 commit comments