dependencies - typescript 中有没有什么好的静态代码分析工具?

标签 dependencies typescript static-analysis metrics code-metrics

<分区>

我们一直在寻找好的工具来衡量我们的 TypeScript 代码的质量。我们主要对测量圈复杂度、LCOM、不稳定性和类似指标感兴趣。用于可视化模块之间依赖关系的工具也不错。

某种“NDepend for typescript”会很棒——但我们还没有找到类似的东西……

谁能为我们指出提供此类功能的任何工具的方向?

最佳答案

We have been searching for good tools for measuring the quality of our TypeScript code

类似于用于 TypeScript 的 JSHint(Steve 提到的),有 TSLint https://github.com/palantir/tslint (使用 grunt 插件 https://github.com/palantir/grunt-tslint )

基于 TypeScript 语言服务 ASTWalker 机制创建自己的规则并不复杂,例如缩进规则:https://github.com/palantir/tslint/blob/master/src/rules/indentRule.ts

关于dependencies - typescript 中有没有什么好的静态代码分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27105733/

相关文章:

c++ - 检测 C++ 模板问题的工具

r - Windows 上的 R 包检查问题 : package suggested but not available: 'stringi'

c++ - 循环依赖?

typescript - 创建全天事件失败

javascript - Leaflet customcontrol - Angular 2+

cordova - Ionic 2 - 'import' 和 'export' 可能仅与 'sourceType: module' 一起出现

c++ - 用于模型检查大型分布式 C++ 项目(如 KDE)的工具?

c++ - 为内存和外部依赖管理重新组织 C++ 代码

android - 失败 : Build failed with an exception (Flutter)

c++ - clang 的扫描构建不适用于简单的 cpp 文件