From transpilation to linting to static code analysis, ASTs are everywhere. Learn about ASTs and the different tools that come equipped with it. Use the power of Abstract Syntax Trees (AST) to understand your code better.
Further Readings / References:
1. https://www.youtube.com/watch?v=CFQBHy8RCpg
2. https://medium.com/basecs/leveling-up-ones-parsing-game-with-asts-d7a6fc2400ff
3. https://blog.sessionstack.com/how-javascript-works-parsing-abstract-syntax-trees-asts-5-tips-on-how-to-minimize-parse-time-abfcf7e8a0c8
4. https://alligator.io/js/traversing-ast