Giter Club home page Giter Club logo

Comments (8)

viceice avatar viceice commented on August 29, 2024 1

OK, i think i can handle it in one PR to review, looks like most stuff is only the quoting SC2086

from base.

viceice avatar viceice commented on August 29, 2024

from base.

Chumper avatar Chumper commented on August 29, 2024

I can take a look at it.
The question is if you want it to run on all files or only on changed ones?

from base.

viceice avatar viceice commented on August 29, 2024

can you run a local check against all files and post the result? I like to check all files on CI and changed files on pre-commit

from base.

viceice avatar viceice commented on August 29, 2024

from base.

Chumper avatar Chumper commented on August 29, 2024

In total around 350 notes + 20 warnings:

Most occurrences are the quoting behaviour, without that we would have around 20 left, which are mostly the local declare/assignments

./usr/local/buildpack/tools/yarn.sh:14:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn.sh:16:72: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn.sh:16:85: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn.sh:21:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn.sh:24:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn.sh:24:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:13:70: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:14:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:15:26: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:19:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:19:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:20:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:25:31: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/elixir.sh:26:33: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:11:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:14:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:26:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:28:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:35:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:35:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:44:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:45:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:54:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:54:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:62:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:71:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:72:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:74:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:74:19: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:74:32: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:74:48: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/gradle.sh:77:21: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:25:16: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/python.sh:25:40: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:28:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:28:60: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:28:76: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:28:88: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:32:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:55:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:55:32: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:55:45: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:59:17: warning: For loops over find output are fragile. Use find -exec or a while read loop. [SC2044]
./usr/local/buildpack/tools/python.sh:59:24: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:76:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:79:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:88:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/tools/python.sh:90:17: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:90:34: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:91:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:98:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:101:22: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:102:22: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:102:34: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:103:22: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:103:34: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:103:43: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:105:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:106:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/python.sh:106:34: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:17:24: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/swift.sh:17:48: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:18:18: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/swift.sh:18:42: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:69:53: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:72:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:74:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:75:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:80:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/swift.sh:80:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:18:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:26:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:33:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:34:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:34:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:35:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/maven.sh:38:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:25:16: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/php.sh:25:40: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:51:35: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:51:55: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:51:71: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:51:83: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:55:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:63:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/php.sh:63:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:8:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:21:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:21:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:22:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:23:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:27:10: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/node.sh:38:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:43:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:44:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:45:36: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:50:37: note: Use grep -q instead of comparing output with [ -n .. ]. [SC2143]
./usr/local/buildpack/tools/node.sh:50:43: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:54:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:55:36: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:56:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:56:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:56:33: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:57:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:57:26: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:65:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:69:13: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:69:46: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:69:68: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:70:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:70:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:71:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:78:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:81:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:85:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:85:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:87:18: error: < is for string comparisons. Use -lt instead. [SC2071]
./usr/local/buildpack/tools/node.sh:89:57: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:97:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:100:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/node.sh:102:12: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/node.sh:102:30: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/node.sh:103:11: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/node.sh:103:29: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/sbt.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:27:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:28:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:28:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:29:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:32:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:32:32: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:32:55: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:35:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/sbt.sh:35:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:24:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:24:49: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:25:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:25:41: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:26:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:29:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/helm.sh:29:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/flux.sh:8:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/flux.sh:12:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/flux.sh:13:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/flux.sh:16:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/flux.sh:16:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:26:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:26:30: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:26:43: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:26:59: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:26:72: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:27:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:27:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:28:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:31:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/scala.sh:31:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:10:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:18:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:19:66: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:23:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:34:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/rust.sh:35:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:25:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:25:32: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:27:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:27:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:30:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/jb.sh:30:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:20:22: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/dotnet.sh:20:46: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:28:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:36:74: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:36:113: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:38:21: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/dotnet.sh:42:4: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:8:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:26:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:37:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:38:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java-jre.sh:42:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:14:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:16:72: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:16:85: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:21:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:24:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/pnpm.sh:24:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/git.sh:6:22: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/git.sh:6:46: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:8:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:18:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:26:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:37:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:38:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/java.sh:43:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/bundler.sh:10:1: note: Use gem_shell_wrapper "$@" if function's $1 should mean script's $1. [SC2119]
./usr/local/buildpack/tools/terraform.sh:5:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:20:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:25:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:25:64: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:25:90: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:26:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:26:32: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:27:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:30:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/terraform.sh:30:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/erlang.sh:10:26: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:16:1: warning: installer_options appears unused. Verify use (or export if used externally). [SC2034]
./usr/local/buildpack/tools/nix.sh:20:46: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:20:64: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:25:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:29:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:31:4: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:31:20: note: Expressions don't expand in single quotes, use double quotes for that. [SC2016]
./usr/local/buildpack/tools/nix.sh:34:11: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/nix.sh:37:52: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:14:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:16:77: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:21:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:24:42: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:27:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/yarn-slim.sh:27:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:14:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:16:72: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:16:85: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:21:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:24:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/lerna.sh:24:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:22:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:24:46: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:28:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:33:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:37:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/poetry.sh:37:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:12:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:16:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:27:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:30:13: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:34:15: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:34:53: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:35:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:38:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/composer.sh:38:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:21:24: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/powershell.sh:21:48: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:28:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:29:73: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:29:100: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:29:142: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:30:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:30:40: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:31:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/powershell.sh:34:19: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/git-lfs.sh:21:79: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/git-lfs.sh:21:95: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/docker.sh:13:20: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/docker.sh:15:73: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:9:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:21:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:23:77: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:26:18: error: < is for string comparisons. Use -lt instead. [SC2071]
./usr/local/buildpack/tools/npm.sh:35:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:38:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:38:27: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:39:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/npm.sh:40:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:6:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:10:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:19:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:22:16: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/tools/ruby.sh:22:40: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:25:39: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:25:60: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:25:76: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:25:88: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:51:16: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:51:30: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:55:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:56:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:65:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:68:14: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:68:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:69:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:75:8: warning: Quote this to prevent word splitting. [SC2046]
./usr/local/buildpack/tools/ruby.sh:81:19: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:82:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:84:6: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/tools/ruby.sh:84:22: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/utils/ruby.sh:32:17: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/utils/ruby.sh:32:34: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/utils/ruby.sh:33:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/utils/ruby.sh:40:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:17:7: warning: ShellCheck can't follow non-constant source. Use a directive to specify location. [SC1090]
./usr/local/buildpack/util.sh:36:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:47:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:57:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:63:39: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:63:58: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:67:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:73:35: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:73:54: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:79:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:81:17: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:82:9: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:97:12: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:102:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:106:25: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:111:17: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:112:10: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:112:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:129:28: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:140:48: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:150:34: error: Argument mixes string and array. Use * or separate argument. [SC2145]
./usr/local/buildpack/util.sh:172:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:172:30: note: Not following: /etc/os-release was not specified as input (see shellcheck -x). [SC1091]
./usr/local/buildpack/util.sh:172:54: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:200:8: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:211:9: warning: Declare and assign separately to avoid masking return values. [SC2155]
./usr/local/buildpack/util.sh:211:41: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/buildpack/util.sh:236:11: note: Possible misspelling: USER_HOME may not be assigned. Did you mean USER_NAME? [SC2153]
./usr/local/bin/install-pip:11:23: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-pip:11:37: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-gem:11:13: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-gem:11:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-npm:12:18: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-npm:12:29: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-npm:21:17: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-npm:21:30: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-tool:24:3: warning: ShellCheck can't follow non-constant source. Use a directive to specify location. [SC1090]
./usr/local/bin/install-tool:24:3: note: Double quote to prevent globbing and word splitting. [SC2086]
./usr/local/bin/install-buildpack:8:7: note: Use -n instead of ! -z. [SC2236]
./usr/local/bin/install-buildpack:75:20: note: Expressions don't expand in single quotes, use double quotes for that. [SC2016]
./usr/local/bin/install-buildpack:106:55: warning: Quote the parameter to -name so the shell won't interpret it. [SC2061]
./usr/local/bin/install-buildpack:106:55: note: Use ./*glob* or -- *glob* so names with dashes won't become options. [SC2035]
./usr/local/bin/docker-entrypoint.sh:4:5: note: Not following: /usr/local/etc/env was not specified as input (see shellcheck -x). [SC1091]
./usr/local/bin/prepare-tool:25:3: warning: ShellCheck can't follow non-constant source. Use a directive to specify location. [SC1090]

from base.

viceice avatar viceice commented on August 29, 2024

Stuff left after my PR will be merged 🙃

> ls -Recurse ./src/ -File | % { shellcheck $_ }

In ~/src/usr/local/bin/install-buildpack line 107:
if [[ "$(find /usr/local/share/ca-certificates/ -name *.crt -type f -printf '.' | wc -c)" -gt 0 ]]; then
                                                      ^---^ SC2061 (warning): Quote the parameter to -name so the shell won't interpret it.
                                                      ^-- SC2035 (info): Use ./*glob* or -- *glob* so names with dashes won't become options.

For more information:
  https://www.shellcheck.net/wiki/SC2061 -- Quote the parameter to -name so t...
  https://www.shellcheck.net/wiki/SC2035 -- Use ./*glob* or -- *glob* so name...

In ~/src/usr/local/buildpack/tools/dotnet.sh line 20:
VERSION_CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
                     ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/git.sh line 6:
VERSION_CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
                     ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/node.sh line 27:
  cat >> $(find_tool_env) <<- EOM
         ^--------------^ SC2046 (warning): Quote this to prevent word splitting.


In ~/src/usr/local/buildpack/tools/node.sh line 50:
  if [[ -r "${USER_HOME}/.npmrc" && $(cat "${USER_HOME}/.npmrc" | grep 'prefix') ]]; then
                                    ^-- SC2143 (style): Use grep -q instead of comparing output with [ -n .. ].
                                          ^-------------------^ SC2002 (style): Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead.

For more information:
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2002 -- Useless cat. Consider 'cmd < file...
  https://www.shellcheck.net/wiki/SC2143 -- Use grep -q instead of comparing ...

In ~/src/usr/local/buildpack/tools/php.sh line 25:
  CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
               ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/powershell.sh line 21:
  VERSION_CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
                       ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/python.sh line 25:
  CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
               ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).


In ~/src/usr/local/buildpack/tools/python.sh line 59:
    for file in $(find "${tool_path}/bin" -type f -exec grep -Iq . {} /; -print); do
                ^-- SC2044 (warning): For loops over find output are fragile. Use find -exec or a while read loop.

For more information:
  https://www.shellcheck.net/wiki/SC2044 -- For loops over find output are fr...
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/ruby.sh line 22:
  CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
               ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

In ~/src/usr/local/buildpack/tools/swift.sh line 17:
  VERSION_CODENAME=$(. /etc/os-release && echo "${VERSION_CODENAME}")
                       ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).


In ~/src/usr/local/buildpack/tools/swift.sh line 18:
  VERSION_ID=$(. /etc/os-release && echo "${VERSION_ID}")
                 ^-------------^ SC1091 (info): Not following: /etc/os-release was not specified as input (see shellcheck -x).

For more information:
  https://www.shellcheck.net/wiki/SC1091 -- Not following: /etc/os-release wa...

from base.

Chumper avatar Chumper commented on August 29, 2024

@viceice I think we can close this one

from base.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.