ColdFusion的Lint工具

17

2
有一个名为CFLint的GitHub项目,网址为https://github.com/cflint/CFLint,其中包含多平台版本,可在https://github.com/cflint/CFLint/releases上找到。 - mhatch
5个回答

13

不知道为什么这个答案被接受了。答案是否定的,没有这样的东西。但希望有。 - Steve Ross
这是一个用于 ColdFusion 的代码检查工具 - https://github.com/cflint/CFLint - user619882

3

据我所知,目前没有针对ColdFusion的在线验证器。您可以下载免费的开源Eclipse(1.4版本),并安装免费的CFEclipse插件,该插件包括ColdFusion的字典参考以及语法错误检查器。在编写CFML时,这非常方便用于检查错误。

您可以在www.eclipse.org上下载Eclipse,在cfeclipse.org上下载CFEclipse插件。


2
虽然 Coldfusion 自带的代码兼容性分析器不能满足您的要求,但它可以进行一些基本检查。主要集中在从早期版本升级,因此您将无法从中获得太多信息。
它不会执行任何作用域检查,而我认为 Coldfusion 真的需要这个功能。

1
Adobe发布的ColdFusion Builder产品具有相当不错的错误捕获功能。当您的代码出现错误时,会在行号上显示标准的红色X,并提供简要描述,说明您的代码目前存在的问题。

JSLint似乎是为了确保代码具有更高的质量。这与它是否抛出错误不同。考虑SELECT * FROM myTable where ID = #url.id#,它可能是正确的并且不会抛出错误,但它存在严重缺陷。 - James A Mohler

1

也许不完全符合您的需求,但 IntelliJ IDEA 有一个 CFML 插件,它可以突出显示各种(它认为是)错误。根据我的经验,它会显示一些误报,主要是无法解析的引用,但它也会标记许多真正的错误;通常可以节省一些测试-失败-修复循环。(在我看来,它也是一个非常棒的 IDE。)


当我第一次阅读这篇文章时,我感到非常高兴。也许,只是也许,有一个不错的集成开发环境。但是,唉,这种喜悦很快就消失了。它就像其他IDE一样糟糕。我仍然希望IntelliJ能够回答我的一些问题。我一定会告诉你的。 - user990016
因人而异,但我整天都在使用IDEA进行CFML编程,而且我非常喜欢它。它肯定有一些小问题,但在提高生产力和代码质量方面,它在所有其他工具中都是独领风骚的。如果你有具体的问题或困惑,请查看谷歌群组(https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea)。 - enigment

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