mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-06-27 04:22:05 +00:00

* Use defaults of google java format action * Fix the first Java file * Add lint-staged * Remove husky
23 lines
781 B
Bash
Executable File
23 lines
781 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
VERSION=1.13.0
|
|
JARFILE=google-java-format-$VERSION-all-deps.jar
|
|
|
|
mkdir -p .cache
|
|
cd .cache
|
|
if [ ! -f $JARFILE ]
|
|
then
|
|
curl -LJO "https://github.com/google/google-java-format/releases/download/v$VERSION/$JARFILE"
|
|
chmod 755 $JARFILE
|
|
fi
|
|
cd ..
|
|
|
|
changed_java_files=$(git diff --cached --name-only --diff-filter=ACMR | grep ".*java$" )
|
|
echo $changed_java_files
|
|
java \
|
|
--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
|
|
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
|
|
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \
|
|
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
|
|
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
|
|
-jar .cache/$JARFILE --replace $changed_java_files |