Fui清除無用 Xcode 的 import
Fui 可以用來查找 Xcode 項(xiàng)目中無用的 import 并予以刪除
用法
gem install fui
得到幫助
fui help
在當(dāng)前目錄中查找未使用的類
fui find
該find命令列出了包含未使用的導(dǎo)入和退出的所有文件以及找到的文件數(shù)。
在任何路徑中查找未使用的類
fui --path=~/source/project/Name find
跳過界面生成器(.xib)文件
例如,fui使用-x(或--ignore-xib-files)運(yùn)行Foo.h時(shí),如果Foo.xib擁有對(duì)該Foo類的引用并且不存在其他對(duì)Foo.h的引用,則將其標(biāo)記為未使用。
fui -x --path=~/source/project/Name find
忽略本地進(jìn)口
運(yùn)行fui與-l(或--ignore-local-imports)會(huì),例如,標(biāo)記Foo.h為未使用時(shí),Bar.h包含的本地(報(bào)價(jià)語法)的進(jìn)口Foo.h(例如#import Foo.h)。
fui -l --path=~/source/project/Name find
忽略全球進(jìn)口
運(yùn)行fui與-g(或--ignore-global-imports)會(huì),例如,標(biāo)記Foo.h為未使用時(shí)Bar.h包含的全局(括號(hào)語法)的進(jìn)口Foo.h(例如#import <Framework/Foo.h>)。
fui -g --path=~/source/project/Name find
忽略路徑
例如,fui使用-i(或--ignore-path)運(yùn)行將Pods在搜索標(biāo)題或引用文件時(shí)忽略文件夾。
fui --path=~/source/project/Name --ignore-path=Pods find
忽略多個(gè)路徑
fui使用-i(或--ignore-path)運(yùn)行時(shí),在搜索標(biāo)頭或引用文件時(shí)可以忽略多個(gè)文件夾。
fui --path=~/source/project/Name --ignore-path=Pods --ignore-path=Libraries find
提示刪除所有未使用的類文件
fui --path=~/source/project/Name delete --perform --prompt評(píng)論
圖片
表情
