【问题标题】:Checkstyle for ColdFusion?ColdFusion 的检查样式?
【发布时间】:2011-04-14 15:01:14
【问题描述】:

ColdFusion 是否有某种适用于 Eclipse 的 Checkstyle 插件。

【问题讨论】:

    标签: eclipse coldfusion eclipse-plugin checkstyle


    【解决方案1】:

    ColdFusion 并没有真正的编码规范。肖恩·科菲尔德(Sean Corfield)为 Macromedia 的内部开发部门编写了一些人使用的代码,但实际上并没有社区遵守的一套编码约定和规则。因此,没有插件可以测试您的代码是否遵循这些规则。

    也就是说,如果您有自己喜欢/在公司或团队中实施的标准,那么您可以使用 ColdFusion Builder 2 (still in public beta, at this time) 中的代码格式化程序来快速检查/更新源文件。

    您在 Eclipse 首选项中设置格式化指南,然后您可以从菜单中运行格式化程序:Edit > Format(键盘快捷键:cmd/control + shift + F)

    【讨论】:

    • 好点亚当。我在点击提交后不久就想到了这一点:)
    • 不幸的是,我们使用 CFEclipse,它确实提供了最少的格式,但不检查变量命名约定或使用制表符代替空格等。
    【解决方案2】:

    我搜索了一下 cf 特定的 Checkstyle 工具,但没有运气。我认为,由于 CF 既是一种脚本语言,也是一种标记语言,它在这样的工具中落后了。您可以查看 Coldfusion 特定的 eclipse 插件,它可能有一些自己的类型检查样式功能。

    http://cfeclipse.org/

    【讨论】:

      【解决方案3】:

      希望这仍然与某人有关...

      很久以前,我尝试过使用 checkstyle 正则表达式标签的方法。 我写了一篇博文,看看有没有有用的提示:

      http://rcastagno.blogspot.it/2009/09/checkstyle-50-regexps-and-eclipse.html

      【讨论】:

        【解决方案4】:

        有一个静态代码检查器,用 ColdFusion 编写,FOR ColdFusion。见https://github.com/wellercs/CodeChecker。还有一个 linter 可以插入 Eclipse 或 ColdFusion Builder,称为 CFLint。有关该工具,请参阅 https://github.com/cflint/CFLint。 所以 CodeChecker 是一个独立的应用程序,我记得 CFLint 可以独立使用,也可以作为许多 IDE 的插件使用。 您可以轻松地将规则和指南添加到 CodeChecker,我没有尝试使用 CFLint。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-01-13
          • 1970-01-01
          • 2016-03-11
          • 1970-01-01
          • 1970-01-01
          • 2014-10-27
          • 1970-01-01
          相关资源
          最近更新 更多