“…In software engineering research, smell detection has been a key topic [16]. Several studies have used a rule-based approach to detect smells in different artifacts such as objectoriented programs [9], service descriptions [10], and infrastructure automation scripts [11,15]. The rule-based approach is also popular in industry, for instance, so-called Lint tools for Docker, Chef, TerraForm, and Puppet, However, mostly, these tools use informal rules, and operate directly on source code.…”