自由帕斯卡的静态代码分析

4
有没有可以对Free Pascal源代码进行静态分析的工具可用?我更喜欢一种可以检查整个Lazarus项目的解决方案。

我是一个很棒的代码分析工具。希望你能提供一些具体的问题。好的,没有jikes,Lazarud有两个独立的日志工具:第一个。还有很多其他调试应用程序的工具。玩得开心。 - Abelisto
1个回答

2

静态代码分析是一种通用的技术,而不是一个工具本身。

Lazarus IDE包含至少两个基于静态分析的工具:

  • 代码浏览器(符号列表):

code explorer

  • 快速语法检查器:菜单,源代码:快速语法检查

enter image description here

(这通常被称为linter)。但这些工具不作为独立的应用程序提供。


1
是的,这些都是Lazarus IDE提供的不错的工具。然而,我的要求还要更高一些。该工具还应该能够发现超出纯语法层面的错误,例如过于复杂或低效的代码、糟糕的编码风格以及由复制粘贴导致的重复代码。我想实现NASA开发安全关键代码的10个规则,这需要进行静态代码分析。 - jwdietrich
如果您在官方论坛上发布了相同的问题,那么您在那里的准确度比这里要高。 - Abstract type

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接