【发布时间】:2010-11-01 07:58:00
【问题描述】:
ColdFusion 是否有 JSLint 的等价物?
【问题讨论】:
-
有一个名为 CFLint github.com/cflint/CFLint 的 GitHub 项目,这里有多平台版本 github.com/cflint/CFLint/releases
标签: coldfusion lint cfml
ColdFusion 是否有 JSLint 的等价物?
【问题讨论】:
标签: coldfusion lint cfml
【讨论】:
据我所知,没有针对 ColdFusion 的在线验证器。您可以下载免费的开源 Eclipse (1.4) 并安装适用于 ColdFusion 的免费 CFEclipse 插件,其中包括 ColdFusion 的字典参考以及语法错误检查器。在编写 CFML 时检查错误非常方便。
您可以在 www.eclipse.org 下载 Eclipse,在 cfeclipse.org 下载 CFEclipse 插件。
【讨论】:
虽然无法满足您的需求,但 Coldfusion 附带的代码兼容性分析器可以进行一些基本检查。
它主要专注于从早期版本升级,因此您不会从中得到很多东西。
它不会执行任何范围检查,我相信这是 Coldfusion 真正需要的。
【讨论】:
不完全是您要查找的内容,但 IntelliJ IDEA 有一个 CFML 插件,它会突出显示各种(它认为是)错误。根据我的经验,它显示了一些误报,主要是它无法解决的引用,但它也标记了许多真正的错误;通常可以节省一些测试失败修复周期。 (在 IMO 中,它也是一个很棒的 IDE。)
【讨论】:
Adobe 推出的 ColdFusion 构建器产品具有很好的错误捕获功能。行号上的标准红色 x 出现错误,并简要说明您的代码当前损坏的原因。
【讨论】:
SELECT * FROM myTable where ID = #url.id#它可能是正确的并且不会抛出错误,但它存在危险的缺陷