8

We're noticing a trend where developers on my team are using objects that I feel they shouldn't be calling. These include but not limited to:


codeunit 5459 "JSON Management"

table 1236 "JSON Buffer"

table 1235 "XML Buffer"


these are just three examples where under the hood, dotnet types are used for XML and JSON.


While they work for target=cloud usage, I would much rather the developers on my team to use the native AL datatypes for XML/JSON/HTTP and not these lesser-featured dotnet wrappers, but that isn't an easy task and would require through peer review in our ongoing git pull requests.


I feel this can be easily mitigated if there was an AL Language settings.json feature in VS Code where one could BLACKLIST certain objects from being used and alternately suggest a preferred alternative.


Such a feature would be a big help



Category: Development
STATUS DETAILS
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team