3
votes

I'm increasingly using cfscript, and like it where appropriately used.

One problem is that there doesn't appear to be any code assist for cfscript in CF Builder, so I find myself writing the tag of a function to leverage the code Assist, then converting to cfscript (which is silly).

For example: addParam() is the cfscript equivalent of <cfqueryparam >. I get code assist when writing the the tag version, but not the script equivalent.

Does anyone know if there is a code assist library available for cfscript in cfBuilder? Or is this just a downside of working with cfscript?

Many Thanks in advance!

Jason

1
file a new feature request: bugbase.adobe.com - Henry

1 Answers

1
votes

Your example is not using native CFScript, it's using the hack-solution Adobe provided for some shortcomings of CFScript's coverage of CF tags, which are implemented as a bunch of CFCs in the custom tags dir of your install. This stuff is not representative of CFML & its CFScript support as a whole.

I find that CFB gives hinting for most native functionality... is this not the case for you? What if you try listAppend() for example? Do you get code-assist for that?

UPDATE

I wonder if you get a warning in CFB on your line equivalent to this:

o = new Query();

? I do, by default. I have to make a link to the CustomTags/com dir, and then use this syntax:

o = new com.adobe.Query();

Then I don't get a warning, and indeed I get the code assist you're expecting. I cannot get it to give me hinting on just the non-qualified path to Query.cfc though.

Not ideal. Or maybe I'm missing something, too.