Makefile // Use SwiftLint to optimize swift codebase.
This commit is contained in:
parent
eea20e4db8
commit
363a01f692
16
Makefile
16
Makefile
|
@ -20,7 +20,9 @@ debug:
|
||||||
DSTROOT = /Library/Input Methods
|
DSTROOT = /Library/Input Methods
|
||||||
VC_APP_ROOT = $(DSTROOT)/vChewing.app
|
VC_APP_ROOT = $(DSTROOT)/vChewing.app
|
||||||
|
|
||||||
.PHONY: clang-format lint
|
.PHONY: clang-format lint batchfix format
|
||||||
|
|
||||||
|
format: batchfix clang-format lint
|
||||||
|
|
||||||
clang-format:
|
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 ./DataCompiler/
|
||||||
|
@ -30,11 +32,15 @@ clang-format:
|
||||||
@find ./Installer/ -iname '*.h' -o -iname '*.m' | xargs clang-format -i -style=Microsoft
|
@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/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
|
@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 ./DataCompiler/
|
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./DataCompiler/
|
||||||
@swift-format lint --configuration ./.clang-format-swift.json --recursive ./Installer/
|
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./Installer/
|
||||||
@swift-format lint --configuration ./.clang-format-swift.json --recursive ./Source/
|
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./Source/
|
||||||
@swift-format lint --configuration ./.clang-format-swift.json --recursive ./UserPhraseEditor/
|
@swift-format lint --configuration ./.clang-format-swift.json --recursive --parallel ./UserPhraseEditor/
|
||||||
|
|
||||||
|
batchfix:
|
||||||
|
@swiftlint --fix ./
|
||||||
|
|
||||||
.PHONY: permission-check install-debug install-release
|
.PHONY: permission-check install-debug install-release
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue