Skip to content

Refactor update.sh script flags and enhance documentation - #132

Merged
chris-c-thomas merged 8 commits into
mainfrom
chore/update-script-redesign
Apr 25, 2026
Merged

Refactor update.sh script flags and enhance documentation#132
chris-c-thomas merged 8 commits into
mainfrom
chore/update-script-redesign

fix(scripts): address Copilot PR review (#2, #3, #4)

4a72e41
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Apr 25, 2026 in 20s

Annotations

Check failure on line 403 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTsAQ&open=AZ3B86PYzR5Y5AHZTsAQ&pullRequest=132

Check failure on line 355 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTsAD&open=AZ3B86PYzR5Y5AHZTsAD&pullRequest=132

Check failure on line 286 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_u&open=AZ3B86PYzR5Y5AHZTr_u&pullRequest=132

Check failure on line 249 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_g&open=AZ3B86PYzR5Y5AHZTr_g&pullRequest=132

Check failure on line 385 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3CSdruAtPI9IoRgaoz&open=AZ3CSdruAtPI9IoRgaoz&pullRequest=132

Check failure on line 236 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3CSdruAtPI9IoRgaow&open=AZ3CSdruAtPI9IoRgaow&pullRequest=132

Check failure on line 241 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_b&open=AZ3B86PYzR5Y5AHZTr_b&pullRequest=132

Check failure on line 291 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_v&open=AZ3B86PYzR5Y5AHZTr_v&pullRequest=132

Check failure on line 220 in scripts/update-usc.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3CSduIAtPI9IoRgao5&open=AZ3CSduIAtPI9IoRgao5&pullRequest=132

Check warning on line 71 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an explicit return statement at the end of the function.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_R&open=AZ3B86PYzR5Y5AHZTr_R&pullRequest=132

Check failure on line 85 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3CUmUxoY_U6E3gpIwg&open=AZ3CUmUxoY_U6E3gpIwg&pullRequest=132

Check failure on line 306 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_0&open=AZ3B86PYzR5Y5AHZTr_0&pullRequest=132

Check failure on line 241 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_d&open=AZ3B86PYzR5Y5AHZTr_d&pullRequest=132

Check failure on line 115 in scripts/update-usc.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86TxzR5Y5AHZTsA9&open=AZ3B86TxzR5Y5AHZTsA9&pullRequest=132

Check warning on line 82 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an explicit return statement at the end of the function.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3CUmUxoY_U6E3gpIwf&open=AZ3CUmUxoY_U6E3gpIwf&pullRequest=132

Check failure on line 407 in scripts/update-ecfr.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86TXzR5Y5AHZTsA7&open=AZ3B86TXzR5Y5AHZTsA7&pullRequest=132

Check failure on line 140 in scripts/update-usc.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86TxzR5Y5AHZTsBB&open=AZ3B86TxzR5Y5AHZTsBB&pullRequest=132

Check failure on line 169 in scripts/update-ecfr.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86TXzR5Y5AHZTsA2&open=AZ3B86TXzR5Y5AHZTsA2&pullRequest=132

Check failure on line 260 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_i&open=AZ3B86PYzR5Y5AHZTr_i&pullRequest=132

Check failure on line 327 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTsAB&open=AZ3B86PYzR5Y5AHZTsAB&pullRequest=132

Check failure on line 136 in scripts/update-ecfr.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86TXzR5Y5AHZTsAw&open=AZ3B86TXzR5Y5AHZTsAw&pullRequest=132

Check failure on line 197 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_U&open=AZ3B86PYzR5Y5AHZTr_U&pullRequest=132

Check failure on line 305 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_z&open=AZ3B86PYzR5Y5AHZTr_z&pullRequest=132

Check failure on line 401 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTsAO&open=AZ3B86PYzR5Y5AHZTsAO&pullRequest=132

Check failure on line 203 in scripts/update.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=chris-c-thomas_lexbuild&issues=AZ3B86PYzR5Y5AHZTr_Y&open=AZ3B86PYzR5Y5AHZTr_Y&pullRequest=132