ColdFusion 是否有某种适用于 Eclipse 的 Checkstyle 插件。
4 回答
ColdFusion 并没有任何编码规范。肖恩·科菲尔德(Sean Corfield)为 Macromedia 的内部开发部门编写了一些人使用的代码,但实际上并没有社区遵守的一套编码约定和规则。因此,没有插件可以测试您的代码是否遵循这些规则。
也就是说,如果您有自己喜欢/在公司或团队中实施的标准,那么您可以使用 ColdFusion Builder 2(目前仍处于公共测试版)中的代码格式化程序来快速检查/更新源文件。
您在 Eclipse 首选项中设置格式化指南,然后您可以从菜单中运行格式化程序:Edit > Format(键盘快捷键:cmd/control + shift + F)
我搜索了一下cf特定的Checkstyle工具,没有运气。我认为由于 CF 既是一种脚本语言,也是一种标记语言,它在这样的工具中落后了。您可以查看coldfusion 特定的eclipse 插件,它可能有一些自己的类型检查样式功能。
希望这仍然与某人有关...
很久以前,我尝试过使用 checkstyle 正则表达式标签的方法。我写了一篇博文,看看有没有有用的提示:
http://rcastagno.blogspot.it/2009/09/checkstyle-50-regexps-and-eclipse.html
有一个静态代码检查器,用 ColdFusion 编写,FOR ColdFusion。请参阅https://github.com/wellercs/CodeChecker。还有一个 linter 可以插入 Eclipse 或 ColdFusion Builder,称为 CFLint。有关该工具,请参见https://github.com/clint/CFLint。所以 CodeChecker 是一个独立的应用程序,而且我记得 CFLint 可以独立使用,也可以作为许多 IDE 的插件使用。您可以轻松地将规则和指南添加到 CodeChecker,我没有尝试使用 CFLint。