Copy link to clipboard
Copied
Does anyone know if Adobe have a CFML code analysis tools to help us figure out/identify which code would not work with latest update level?
The reason we are looking for this is we have about 200 app that date back to 15-20 years ago that are still running, but with latest CF updates is appears that there might be some possible break changes for us.
Please advise.
Yes, Adobe ColdFusion does have a CFML code analysis tool to help you figure out/identify which code would not work with latest update level. The tool is built-in within ColdFusion 2021/2023 and is called the Code Analyzer.
To access it, open the ColdFusion Administrator and navigate to Debugging & Logging > Code Analyzer . See image below.
Here is some Adobe documentation on the Code Analyzer Beware: this documentation is a bit old. So, look at it simply as general information.
Copy link to clipboard
Copied
Yes, Adobe ColdFusion does have a CFML code analysis tool to help you figure out/identify which code would not work with latest update level. The tool is built-in within ColdFusion 2021/2023 and is called the Code Analyzer.
To access it, open the ColdFusion Administrator and navigate to Debugging & Logging > Code Analyzer . See image below.
Here is some Adobe documentation on the Code Analyzer Beware: this documentation is a bit old. So, look at it simply as general information.
Copy link to clipboard
Copied
I don't think the code compatibility analyzer tool in the admin will help with the changes in the recent updates.
But I have blog posts in July following up on the two key updates (from March and June), and there I go over how to find and fix affected code. I also discuss workarounds that relieve you of that need...at least until cf2025. More at carehart.org/blog.
Copy link to clipboard
Copied
I am working on an update to Fixinator which is almost ready for release that has support for compatibility scanning. It will allow you to scan your code to find compatibility issues including things like:
Stay tuned, it should be ready very soon (a week or two).
Copy link to clipboard
Copied
Wonderful news, Pete.
I wasn't sure how much you'd yet shared publicly. Glad to be able to share the news more widely as we may have the chance. 🙂
Copy link to clipboard
Copied
I am working on an update to Fixinator which is almost ready for release that has support for compatibility scanning. It will allow you to scan your code to find compatibility issues ...
Stay tuned, it should be ready very soon (a week or two).
By @pete_freitag
Good to hear, @pete_freitag .
Copy link to clipboard
Copied
@pete_freitag @Charlie Arehart @BKBK Thank you all for the information! This should help us indentify and mitigate the the changes to the old code.
Copy link to clipboard
Copied
Aside from Code Analyzer in CFAdmin, Ortus Solutions, the ColdBox people, has a pretty powerful code analysis tool called, of course, Code Checker.
https://www.forgebox.io/view/CodeChecker
Basically you run it either as a standalone or as part of a CF instance. Simply point it to the code directory you want to check and it will evaluate the CF files based on a set of rules. The categories of rules are:
Well worth checking out
Find more inspiration, events, and resources on the new Adobe Community
Explore Now