运行lint的工具,只关注Git的最新变化。
bracketdot的Python项目详细描述
方括号
这是什么?在
运行lint的工具,只关注Git的最新变化。在
支持的lint如下所示。在
- 斯威夫特
- 拼写检查器
- SwiftLint的静态分析
- 目标C
- xcodebuild警告
- OCLint静态分析
如何开始?在
需要Python 3.6或更高版本
使用pip安装。在
pip install bracketdot
检查Swift代码
安装SwiftLint。在
^{pr2}$将目录移到您要分析的swift项目中,并运行以下命令。在
cd${Swift Project Directory} difflint-swift --last
您可以在./difflint_report.json
中获得分析结果。在
检查目标C代码
从Apple开发人员站点安装命令行工具。在
安装OCLint和{a3}。在
brew tap oclint/formulae brew install oclint gem install xcpretty
将目录移到您要分析的Objective-C项目中,并运行以下命令。在
cd${Objective-C Project Directory} difflint-objc --last --project Project.xcodeproj --target Target --config Debug
您可以在./difflint_report.json
中获得分析结果。在
修正旧的Objective-C表示法
此功能目前正在开发中,非开发人员不应使用。
将目录移到您要分析的Objective-C项目中,并运行以下命令。在
cd${Objective-C Project Directory} bracket-dot
Objective-C文件将按如下方式转换。在
在此之前:
String *title = [[self sharedInstance] generateTitle];
之后:
String *title = self.sharedInstance.generateTitle;
如何发展?在
将此存储库克隆到本地,然后执行以下命令。在
cd${Bracket Dot Directory} pip install -e '.[dev]'
您可以使用VSCode的启动配置进行调试。在
- 项目
标签: