mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-17 18:05:42 +02:00
@@ -103,7 +103,15 @@
|
||||
"ignoreMissingScript": true,
|
||||
"safeForSimultaneousRushProcesses": true,
|
||||
"disableBuildCache": true
|
||||
},
|
||||
},
|
||||
{
|
||||
"commandKind": "global",
|
||||
"name": "doformat",
|
||||
"summary": "Do a format and show errors after it",
|
||||
"description": "Do a format and show errors after it",
|
||||
"safeForSimultaneousRushProcesses": true,
|
||||
"shellCommand": "rush format && ./common/scripts/format-show.sh"
|
||||
},
|
||||
{
|
||||
"commandKind": "phased",
|
||||
"name": "build:watch",
|
||||
|
||||
Executable
+19
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
|
||||
roots=$(rush list -p --json | grep "path" | cut -f 2 -d ':' | cut -f 2 -d '"')
|
||||
files="eslint.log prettier.log"
|
||||
for file in $roots; do
|
||||
for check in $files; do
|
||||
f="$file/.format/$check"
|
||||
if [ -f $f ]; then
|
||||
if grep -q "error" "$f"; then
|
||||
if ! grep -q "0 errors" "$f"; then
|
||||
if ! grep -q "error.ts" "$f"; then
|
||||
echo "Errors in $f"
|
||||
cat "$f"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
done
|
||||
@@ -16,7 +16,7 @@
|
||||
* path segment in the "$schema" field for all your Rush config files. This will ensure
|
||||
* correct error-underlining and tab-completion for editors such as VS Code.
|
||||
*/
|
||||
"rushVersion": "5.148.0",
|
||||
"rushVersion": "5.149.0",
|
||||
|
||||
/**
|
||||
* The next field selects which package manager should be installed and determines its version.
|
||||
|
||||
Reference in New Issue
Block a user