Skip to content

Commit 01c2dc0

Browse files
committed
docs: remove faulty extlink references in 05_type-checking.md
1 parent e0c396b commit 01c2dc0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/topics/05_type-checking.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ We evaluated the primary static type checkers for Python:
4545

4646
### Option 2: [:term:`Pyright`](pyright-documentation)
4747

48-
- **Description:** A static type checker from Microsoft, implemented in TypeScript/Node.js. Built with performance and strong PEP adherence as key goals. Powers the [:term:`Pylance`](pyright-documentation - part of Pyright documentation) VS Code extension.
48+
- **Description:** A static type checker from Microsoft, implemented in TypeScript/Node.js. Built with performance and strong PEP adherence as key goals. Powers the [:term:`Pylance`](pyright-documentation) VS Code extension.
4949
- **Evaluation:**
5050
- **PEP Compliance:** Very High. Actively developed to adhere closely to and quickly support type hinting PEPs. Provides excellent and sometimes stricter analysis based on PEP interpretation than default [:term:`Mypy`](mypy-documentation).
5151
- **Comprehensive & Strict Checking:** Very High. Provides a deep level of type analysis. Strong strictness modes (`strict` flag).
@@ -54,8 +54,8 @@ We evaluated the primary static type checkers for Python:
5454
- **Integration:** Excellent. Strong CLI (`pyright`). Integrates exceptionally well with editors (real-time analysis via Language Server Protocol), well-suited for fast [:term:`pre-commit`](pre-commit-documentation) hooks (better performance than [:term:`Mypy`](mypy-documentation)), Task Automation, CI/CD.
5555
- **Support for Stubs:** Excellent. Works effectively with [:term:`typeshed`](typeshed-documentation) and other stub sources.
5656
- **Error Messages:** Very High. Generally very clear, precise, and actionable messages.
57-
- **Maturity & Stability:** High. Mature, actively developed by Microsoft. Large user base, especially via [:term:`Pylance`](pyright-documentation - part of Pyright documentation). Stable for production use.
58-
- **Community & Documentation:** High. Strong community (especially VS Code users), extensive documentation (though sometimes focused on [:term:`Pylance`](pyright-documentation - part of Pyright documentation)).
57+
- **Maturity & Stability:** High. Mature, actively developed by Microsoft. Large user base, especially via [:term:`Pylance`](pyright-documentation). Stable for production use.
58+
- **Community & Documentation:** High. Strong community (especially VS Code users), extensive documentation (though sometimes focused on [:term:`Pylance`](pyright-documentation)).
5959
- **Conclusion:** Offers compelling performance advantages over [:term:`Mypy`](mypy-documentation) while maintaining high standards adherence and comprehensiveness. Its speed makes it a much better fit for integrating type checks into rapid workflow stages.
6060

6161
### Option 3: [:term:`Pytype`](pytype-documentation)

0 commit comments

Comments
 (0)