Are JavaScript Semicolons Harmful? Uncovering the Truth Behind Their Usage

Summary of my bookmarked links from Sep 5th, 2022


  • JavaScript Semicolons are Bad, Actually

    This article discusses the debate around the use of semicolons in JavaScript and the concept of Automatic Semicolon Insertion (ASI). It highlights ASI hazards, where unexpected behavior occurs due to the automatic insertion of semicolons. The author questions the belief that using semicolons prevents ASI-related bugs and argues that understanding ASI is crucial even when diligently using semicolons. The article also explores the role of linting tools like ESLint in detecting and fixing ASI-related issues. The conclusion suggests that prioritizing code clarity and reducing ambiguity is more important than relying solely on semicolons to prevent ASI problems.