ColdFusion 的皮棉 [关闭]

Posted

技术标签:

【中文标题】ColdFusion 的皮棉 [关闭]【英文标题】:Lint for ColdFusion [closed] 【发布时间】:2010-11-01 07:58:00 【问题描述】:

ColdFusion 是否有 JSLint 的等价物?

【问题讨论】:

有一个名为 CFLint github.com/cflint/CFLint 的 GitHub 项目,这里有多平台版本 github.com/cflint/CFLint/releases 【参考方案1】:

对于 CF,我没有遇到任何特别类似于 lint 的东西,但有各种语法检查器:

CodeCop (riaforge) VarScoper (riaforge) QueryParam Scanner (riaforge)

【讨论】:

不知道为什么这是公认的答案。答案是否定的,没有。希望有。 这是 ColdFusion 的 lint - github.com/cflint/CFLint【参考方案2】:

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

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

【讨论】:

【参考方案3】:

虽然无法满足您的需求,但 Coldfusion 附带的代码兼容性分析器可以进行一些基本检查。

它主要专注于从早期版本升级,因此您不会从中得到很多东西。

它不会执行任何范围检查,我相信这是 Coldfusion 真正需要的。

【讨论】:

【参考方案4】:

不完全是您要查找的内容,但 IntelliJ IDEA 有一个 CFML 插件,它会突出显示各种(它认为是)错误。根据我的经验,它显示了一些误报,主要是它无法解决的引用,但它也标记了许多真正的错误;通常可以节省一些测试失败修复周期。 (在 IMO 中,它也是一个很棒的 IDE。)

【讨论】:

当我第一次读到这篇文章时,我高兴得头晕目眩。也许,只是也许,一个像样的 IDE。但是,唉,欢乐转瞬即逝。它和其他人一样糟透了。我仍然希望 IntelliJ 能够解决我的一些问题。我一定会让你知道的。 每个人都有自己的想法,但我每天都在使用 IDEA for CFML,我喜欢它。它肯定有缺陷,但在 IMO 中,它在提高生产力和代码质量的功能方面领先于其他一切。如果您有具体问题或问题,请查看 google 群组 (groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea)。【参考方案5】:

Adobe 推出的 ColdFusion 构建器产品具有很好的错误捕获功能。行号上的标准红色 x 出现错误,并简要说明您的代码当前损坏的原因。

【讨论】:

看来 JSLint 是为了确保代码质量更高。这与它是否引发错误不同。考虑SELECT * FROM myTable where ID = #url.id#它可能是正确的并且不会抛出错误,但它存在危险的缺陷

以上是关于ColdFusion 的皮棉 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

CRA 打字稿皮棉

动作脚本的皮棉工具?

有人可以告诉我如何使用 ColdFusion 连接到 H2 数据库吗? [关闭]

sh 皮棉

多模块Android项目中的单个皮棉报告

Adobe 取消对 Flash 的支持后,CFML(ColdFusion 标记语言)文件还会运行吗?