Engineering Code scanning and Ruby: turning source code into a queryable databaseA deep dive into how GitHub adds support for new languages to CodeQL. February 1, 2022