If you're using Visual Studio, I think you can store your code in a CloudFormation template project. From the documentation, it seems to support intrinsic function validation