Whatever message this page gives is out now! Go check it out!

Using the Code Analyzer

Last update:
May 18, 2026
The Code Analyzer has two purposes:
  • It can validate the CFML syntax of your application. To do so, the analyzer runs the ColdFusion compiler on your pages, but does not execute the compiled code. It reports errors that the compiler encounters.
  • It provides information about the incompatibility (and its severity), and suggests a remedy where one is required.
  • It can identify places where ColdFusion might behave differently than previous versions. The analyzer identifies the following kinds of features: No longer supported: Their use results in errors. For example, the closable attribute is not supported for the tag cflayoutarea in border layout (cflayout with type="border").Deprecated: They are still available, but their use is not recommended and they might not be available in future releases. Deprecated features might also behave differently now than in previous releases. For example, in cfcache tag the following attributes are deprecated: directory, cachedirectory, port, and protocol.Modified behavior: They might behave differently than in previous versions. New: These are features newly added to ColdFusion. You can run the Code Analyzer from the ColdFusion Administrator. Select Code Analyzer from the list of Debugging & Logging pages.The Code analyzer does not execute the pages that it checks. Therefore, it cannot detect invalid attribute combinations if the attribute values are provided dynamically at runtime.

Share this page

Was this page helpful?
We're glad. Tell us how this page helped.
We're sorry. Can you tell us what didn't work for you?
Thank you for your feedback. Your response will help improve this page.

On this page