1. A computer-implemented system, comprising: at least one processing unit; a memory having instructions therein and readable by the at least one processing unit, the instructions and the at least one processing unit comprise a visualization developer, when the at least one processing unit executes the instructions, the visualization developer comprising: a visualization tool that outputs one or more visualization forms based at least in part on user commands for the visualization tool, the user commands having at least one of a structure and a form; and a visualization grammar engine that operates with the visualization tool to automatically check at least one of the structure and the form of the user commands to detect visualization problems in at least one outputted visualization form.