From ce2768621f8e5b831282fcf6dfaf295de79ce425 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 3 Apr 2022 14:49:52 +0800 Subject: [PATCH] Makefile // Clang-Format & Swift Lint. --- Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Makefile b/Makefile index 5bb75a65..57943fb0 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,22 @@ debug: DSTROOT = /Library/Input Methods VC_APP_ROOT = $(DSTROOT)/vChewing.app +.PHONY: clang-format lint + +clang-format: + @swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./DataCompiler/ + @swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./Installer/ + @swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./Source/ + @swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./UserPhraseEditor/ + @find ./Installer/ -iname '*.h' -o -iname '*.m' | xargs clang-format -i -style=Microsoft + @find ./Source/3rdParty/OVMandarin -iname '*.h' -o -iname '*.cpp' -o -iname '*.mm' -o -iname '*.m' | xargs clang-format -i -style=Microsoft + @find ./Source/Modules/ -iname '*.h' -o -iname '*.cpp' -o -iname '*.mm' -o -iname '*.m' | xargs clang-format -i -style=Microsoft +lint: + @swift-format lint --configuration ./.clang-format-swift.json --recursive ./DataCompiler/ + @swift-format lint --configuration ./.clang-format-swift.json --recursive ./Installer/ + @swift-format lint --configuration ./.clang-format-swift.json --recursive ./Source/ + @swift-format lint --configuration ./.clang-format-swift.json --recursive ./UserPhraseEditor/ + .PHONY: permission-check install-debug install-release permission-check: