Build the Finance Skills That Lead to Promotions, Not Just Certificates
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how to use RuboCop to detect security vulnerabilities in code. It covers state analysis, abstract syntax trees, and building a custom cop, including considerations for developer experience and handling offenses.
Syllabus
Introduction
What is State Analysis? ?
Abstract Syntax Trees
Node Pattern and def_node_matcher
Breaking it Down
What are security antipatterns?
A Rails Antipattern
Let's Build a Cop
Developer Experience?
Prioritizing Developer Experience
Dealing with Offenses
Keeping it Simple
Taught by
Ruby Central