ESLint Understand By Doing Part 1: Abstract Syntax Trees

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. estree

    The ESTree Spec

    ESLint's AST format, ESTree, would represent this line of code as:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. astexplorer

    A web tool to explore the ASTs generated by various parsers.

    The best way to understand what an AST is.. is to simply play with them over on AST Explorer. I like to switch the right side panel to json as I find it easier to follow, but you do you.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ESLint: under the hood

    4 projects | dev.to | 7 Nov 2023
  • A technical tale of NodeSecure - Chapter 2

    7 projects | dev.to | 6 Jun 2022
  • Building a JavaScript Code Analyzer for Static Analysis

    1 project | dev.to | 16 Jun 2025
  • Abstract Syntax Tree with Javascript

    1 project | dev.to | 16 Jun 2025
  • How JavaScript Lint Rules Work (and Why Abstract Syntax Trees Matter)

    2 projects | dev.to | 22 May 2025