Advertisement

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)

还没有任何评论哟~