Ответ 1
Я не сталкивался с чем-то особенно похожим на CF, но есть различные синтаксические проверки:
- CodeCop (riaforge)
- VarScoper (riaforge)
- Сканер QueryParam= "http://qpscanner.riaforge.org/" rel= "noreferrer" > riaforge)
Есть ли эквивалент JSLint для ColdFusion?
Я не сталкивался с чем-то особенно похожим на CF, но есть различные синтаксические проверки:
Нет никаких онлайн-валидаторов, о которых я знаю для ColdFusion. Вы можете загрузить бесплатный Eclipse с открытым исходным кодом (1.4) и установить бесплатный плагин CFEclipse для ColdFusion, который включает ссылку на словарь для ColdFusion, а также проверку синтаксических ошибок. Очень удобно проверять наличие ошибок при записи CFML.
Вы можете загрузить Eclipse на www.eclipse.org и плагин CFEclipse на cfeclipse.org.
Несмотря на то, что анализатор совместимости кодов, который поставляется с Coldfusion, по-моему, неадекватен, вы можете выполнить некоторую базовую проверку.
В первую очередь сосредоточено внимание на обновлении с более ранних версий, поэтому вы не получите много из них.
Он не выполнит никаких проверок, которые, как мне кажется, действительно нужны Coldfusion.
Не совсем то, что вы ищете, но IntelliJ IDEA имеет плагин CFML, и он выделяет различные типы (вещи, которые, по его мнению, являются) ошибками. По моему опыту, он показывает некоторые ложные срабатывания, в основном ссылки, которые он не может разрешить, но также указывает на множество реальных ошибок; часто сохраняет несколько циклов проверки ошибок. (Это также потрясающая среда IDE в целом IMO.)
Продукт Builder ColdFusion, который выпускает Adobe, имеет довольно хорошее улавливание ошибок. Стандартный красный x по номеру строки, где у вас есть ошибка, с кратким описанием, почему ваш код в настоящее время поврежден.