Update Replace Regex for Code Formatting in 'Invoke-Preprocessing' Script Tool

This commit is contained in:
Mr.k
2024-08-01 22:34:47 +03:00
parent 6527756c39
commit 3b7bbc10e9

View File

@ -118,11 +118,11 @@
# TODO: # TODO:
# make more formatting rules, and document them in WinUtil Official Documentation # make more formatting rules, and document them in WinUtil Official Documentation
(Get-Content -Raw "$file").TrimEnd() ` (Get-Content "$file").TrimEnd() `
-replace ('\t', ' ') ` -replace ('\t', ' ') `
-replace ('\)\s*\{', ') {') ` -replace ('\)\s*\{', ') {') `
-replace ('(?<keyword>if|for|foreach)\s*(?<condition>\([\s\S]\))\s*\{', '${keyword} ${condition} {') ` -replace ('(?<keyword>if|for|foreach)\s*(?<condition>\([.*?]\))\s*\{', '${keyword} ${condition} {') `
-replace ('\}\s*elseif\s*(?<condition>\([\s\S]\))\s*\{', '} elseif ${condition} {') ` -replace ('\}\s*elseif\s*(?<condition>\([.*?]\))\s*\{', '} elseif ${condition} {') `
-replace ('\}\s*else\s*\{', '} else {') ` -replace ('\}\s*else\s*\{', '} else {') `
-replace ('Try\s*\{', 'try {') ` -replace ('Try\s*\{', 'try {') `
-replace ('Catch\s*\{', 'catch {') ` -replace ('Catch\s*\{', 'catch {') `