I'm thinking about what criteria are good when reviewing the code quality of OutSystems applications.

What criteria do you use for evaluating the code?

Are there any code quality checklists we can use (that are practical to use)?

Good question, curious to see what the community has to say. 

Personally for starters I would verify if the code follows the best practices:  https://success.outsystems.com/Documentation/Best_Practices/OutSystems_Platform_Best_Practices and in general https://success.outsystems.com/Documentation/Best_Practices. Also check out https://www.outsystems.com/learn/courses/43/master-class-on-best-practices-and-timers/?StartCourse=False