Makefile // Changing rules used for clang-format.

This commit is contained in:
ShikiSuen 2022-04-11 16:57:57 +08:00
parent 063fb1405c
commit 979e0aaa9a
1 changed files with 4 additions and 12 deletions

View File

@ -25,22 +25,14 @@ VC_APP_ROOT = $(DSTROOT)/vChewing.app
format: batchfix clang-format lint format: batchfix clang-format lint
clang-format: clang-format:
@swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./DataCompiler/ @git ls-files --exclude-standard | grep -E '\.swift$$' | xargs swift-format format --in-place --configuration ./.clang-format-swift.json --parallel
@swift-format format --in-place --configuration ./.clang-format-swift.json --recursive ./Installer/ @git ls-files --exclude-standard | grep -E '\.(cpp|hpp|c|cc|cxx|hxx|ixx|h|m|mm|hh)$$' | xargs clang-format -i -style=Microsoft
@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: lint:
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./DataCompiler/ @git ls-files --exclude-standard | grep -E '\.swift$$' | xargs swift-format lint --configuration ./.clang-format-swift.json --parallel
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./Installer/
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./Source/
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./UserPhraseEditor/
batchfix: batchfix:
@swiftlint --fix ./ @git ls-files --exclude-standard | grep -E '\.swift$$' | swiftlint --fix --autocorrect
.PHONY: permission-check install-debug install-release .PHONY: permission-check install-debug install-release