1. A method comprising: populating a rules repository with data files containing a plurality of rules to be used when evaluating a plurality of machine instructions that are operable by a controller to control an industrial equipment; receiving, by at least one processor, from the rules repository, the plurality of rules; evaluating, by the at least one processor, the plurality of machine instructions using the plurality of rules, the evaluation comprising identifying a violation of one or more of the plurality of rules by one or more machine instructions of the plurality of machine instructions; displaying, on a user interface, at least one of a warning or a suggestion that is based on identifying the violation; receiving, via the user interface, a user input to correct the violation; generating a recommended plurality of machine instructions based at least in part on the user input; and controlling the industrial equipment by the controller, based on communicating the recommended plurality of machine instructions to the controller.