update dependencies
This commit is contained in:
1 parent
3de6903594
commit
d251c7914e
22 files changed
+3722
-395
No files matched your search
@@ -0,0 +1,24 @@
|
||||
import * as fs from "node:fs";
|
||||
|
||||
const hooks = `
|
||||
#!/bin/sh
|
||||
echo -e "\nValidating Javascript:\n"
|
||||
# Check for eslint
|
||||
which tsc &> /dev/null
|
||||
if [[ "$?" == 1 ]]; then
|
||||
echo -e "\t\x1b[41mPlease install tsc\x1b[0m"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
tsc --noEmit
|
||||
|
||||
if [[ "$?" == 0 ]]; then
|
||||
echo -e "\x1b[42mCOMMIT SUCCEEDED\x1b[0m\n"
|
||||
exit 0
|
||||
else
|
||||
echo -e "\x1b[41mCOMMIT FAILED:\x1b[0m Your commit contains files that should pass ESLint but do not. Please fix the ESLint errors and try again.\n"
|
||||
exit 1
|
||||
fi
|
||||
`;
|
||||
fs.writeFileSync(".git/hooks/pre-commit", hooks);
|
||||
fs.chmodSync(".git/hooks/pre-commit", 0o755);
|
||||
Reference in new issue
Block a user