Tag
lint-rules
- Jul 19, 2024 Why Linters Parse: Token Streams, Syntax Trees, and the Cost of Losing Layout How a linter turns source text into tokens and trees, what separates a concrete from an abstract syntax tree, and which checks become impossible once layout is discarded. developer tools
- Feb 17, 2024 Scope Chains and Name Resolution: Why Spelling Is Not Identity How a linter builds a scope tree, resolves each reference to a declaration, and avoids reports that confuse two unrelated variables with the same name. developer tools