@@ -56,23 +56,25 @@ while IFS= read -r file_path; do
56
56
57
57
# shellcheck disable=SC2001 # We prefer to use sed here instead of bash search/replace
58
58
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}" ) ;;
61
59
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}" ) ;;
69
61
gradle) expected_file_header=$( sed -e ' s|@@|//|g' <<< " ${expected_file_header_template}" ) ;;
70
62
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}" ) ;;
71
65
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}" ) ;;
72
71
py) expected_file_header=$( cat <( echo ' #!/usr/bin/env python3' ) <( sed -e ' s|@@|##|g' <<< " ${expected_file_header_template}" ) ) ;;
73
72
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}" ) ;;
76
78
* )
77
79
error " Unsupported file extension ${file_extension} for file (exclude or update this script): ${file_path} "
78
80
paths_with_missing_license+=(" ${file_path} " )
0 commit comments