Session

AI + AST + ESLint = Next-Level Code Quality

Maintaining code quality is essential, but default lint rules don’t always cover the unique standards of every project. Custom ESLint rules allow developers to enforce conventions specific to their team or codebase. Yet, writing these rules by hand can be challenging, requiring in-depth knowledge of Abstract Syntax Trees (ASTs) and ESLint’s rule architecture.

In this talk, we’ll explore a new, efficient approach: using AI-powered tools, particularly large language models, to generate custom ESLint rules in TypeScript based on ASTs. After covering the basics of ASTs and how ESLint rules are structured, we’ll demonstrate how AI can help create rules quickly, saving time and reducing manual effort.

Why create custom lint rules? They can prevent common errors, enforce best practices, and support team-specific guidelines—all while enhancing code consistency. By the end, you’ll see how AI enables more flexible, creative linting tailored to your needs. Join us to discover how AI makes custom linting accessible, effective, and even fun!

Milena F

Senior Software Engineer with a background in Coginitive Sciences

Essen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top