Overview of Azure Resource Manager Template Toolkit (arm-ttk)
masterThe Azure Resource Manager Template Toolkit (arm-ttk) is used for analyzing and testing Azure Resource Manager (ARM) Templates. It checks templates or sets of templates for coding best practices, such as validating author intent (e.g., identifying unused parameters), enforcing security practices (e.g., preventing plain text secrets), and ensuring appropriate use of language constructs (e.g., using environmental functions instead of hard-coded values).
Note on Bicep: Since version 0.10, many deploymentTemplate test cases have moved to the Bicep linter. The TTK continues to support JSON and createUiDefinition scenarios.