I’m hoping to gradually improve the ‘typing’ in this library to the point where it can be linted using Mypy.
There’s quite a lot to do first! This library uses a few loosely-typed data structures which lead to a lot of type errors. That will possibly involve some refactoring (or heavy use of if not None
checks everywhere).
I’ll use this is as a parent task for various efforts to improve the typing-
Issue Analytics
- State:
- Created 3 years ago
- Comments:12 (9 by maintainers)
Top Results From Across the Web
Learn to Type | Type Better | Type Faster - Typing.com ...
World's most popular free typing program! Typing.com's K–12 typing curriculum features touch typing, digital citizenship, coding lessons, and games.
Read more >Learn Touch Typing Free - TypingClub
Learn touch typing online using TypingClub's free typing courses. It includes 650 typing games, typing tests and videos.
Read more >TypingTest.com - Complete a Typing Test in 60 Seconds!
TypingTest.com offers a free online Typing Test and exciting typing games and keyboarding practice. Check your wpm for free now!
Read more >Typing Practice
Take a typing speed test, learn to type faster and with fewer errors with this free online typing tutor. The application is loading,...
Read more >Free Typing Test - Check Your Typing Speed in 60 Seconds
The faster you type, the faster you communicate with others. With our free typing speed test, you can check your WPM and CPM...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Here is the good news: all type errors in the codebase are cleared #517
Thanks all
I never disregard type hints, I myself also improved the types and reduced the error number by ~100. Everyone can contribute to improving this and I am glad to review it.
Don’t urge on that, many errors were introduced by a patch that applied types from an automation tool(pyannotate). Keep on the good work and we will finally get the green flag to add
mypy
in pre-commit and CI!