swift/dart代码规范检查工具的功能介绍
发布时间
阅读量:
阅读量
swift/dart代码规范检查工具介绍
简介:
本篇主要介绍swift和dart代码规范检查工具,以及他们的工作原理,操作过程,代码规范规则。
1 swift代码检查工具-swiftlint
1.1 介绍swiftlint
SwiftLint 是 realm 公司开发的一个插件,专门用于管理 Swift 代码的规范。
1.2 swiftlint工作原理
SwiftLint 是通过审查 Swift 代码在编译阶段生成的 Abstract Syntax Tree(AST)以及 SourceKit 环节来实现其功能的。其中 Abstract Syntax Tree(AST)是由编译前端生成的一种抽象语法树结构;而 SourceKit 则负责对 AST 进行代码优化处理。这种设计使得该工具能够有效地避免了不同版本 Swift 语法更新所带来的影响。有关更多细节,请参考:Clang官方文档以及网络上两篇比较好的文章AST 和 [LLVM优点](https://www.cnblogs.com/zuopeng/
全部评论 (0)
还没有任何评论哟~
