- Introduction
- 1. Beacon LSP
- 1.1. Goals And Scope
- 1.2. Architecture
- 1.2.1. Document
- 1.2.2. Capabilities
- 1.2.3. Requests
- 1.2.4. Workspaces
- 1.2.5. Interpreter
- 1.3. Static Analysis
- 1.3.1. Rules
- 1.4. Testing Strategy
- 1.5. Current Limitations
- 1.5.1. Next Steps
- 2. Editor Extensions
- 3. Research
- 3.1. Hindley–Milner
- 3.2. Language Server Protocol
- 3.3. Tree-sitter
- 3.4. PEP8
- 3.5. PEP484 & 585
- 3.6. PEP634 to 636
- 3.7. PEP561