Code Transformation and Linting Workshop

Using Abstract Syntax Trees in JavaScript with Babel and ESLint

Kent C. Dodds

Utah

1 wife, 3 kids

PayPal, Inc.

@kentcdodds

Please Stand...

if you are able

What this talk is

  • Introduction to Abstract Syntax Trees
  • Introduction to inspecting and traversing ASTs with ESLint and Babel

What this talk is not

  • Deep dive into ASTs
  • Publishing actual plugin packages
git clone https://github.com/kentcdodds/asts-workshop.git
cd asts-workshop
yarn run setup --silent
node scripts/autofill-feedback-email.js YOUR_EMAIL@DOMAIN.COM
git commit -am "ready to go"

Let's
Get
STARTED!

Resources

Thank you!