Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce type checking to codebase #3703

Open
nijel opened this issue Apr 9, 2020 · 2 comments
Open

Introduce type checking to codebase #3703

nijel opened this issue Apr 9, 2020 · 2 comments
Labels
enhancement Adding or requesting a new feature. good first issue Opportunity for newcoming contributors. hacktoberfest This is suitable for Hacktoberfest. Don’t try to spam. help wanted Extra attention is needed.

Comments

@nijel
Copy link
Member

nijel commented Apr 9, 2020

Weblate now requires Python 3.6, so it's now possible to use type hints and introduce type checking to our CI.

My experience with this is exactly zero and our code base is huge, so getting some experienced help with this is welcome.

@nijel nijel added enhancement Adding or requesting a new feature. help wanted Extra attention is needed. labels Apr 9, 2020
@nijel nijel added help wanted Extra attention is needed. and removed help wanted Extra attention is needed. labels May 15, 2020
nijel added a commit that referenced this issue Jun 26, 2020
nijel added a commit that referenced this issue Jun 27, 2020
nijel added a commit that referenced this issue Jul 8, 2020
This will make it easier to check hints in above code, see #3708.

Issue #3703
nijel added a commit that referenced this issue Jul 8, 2020
nijel added a commit that referenced this issue Jul 8, 2020
nijel added a commit that referenced this issue Jul 8, 2020
nijel added a commit that referenced this issue Sep 22, 2020
nijel added a commit that referenced this issue Sep 23, 2020
@nijel nijel added hacktoberfest This is suitable for Hacktoberfest. Don’t try to spam. good first issue Opportunity for newcoming contributors. labels Jul 1, 2024
@nijel
Copy link
Member Author

nijel commented Jul 1, 2024

This is now a work in progress and is expected to take some time.

Any contribution to this is welcome, just pick one file and enhance it! There is no desire to do everything at once.

Copy link

github-actions bot commented Jul 1, 2024

This issue seems to be a good fit for newbie contributors. You are welcome to contribute to Weblate! Don't hesitate to ask any questions you would have while implementing this.

You can learn about how to get started in our contributors documentation.

nijel added a commit that referenced this issue Jul 2, 2024
nijel added a commit to nijel/weblate that referenced this issue Jul 2, 2024
nijel added a commit to nijel/weblate that referenced this issue Jul 2, 2024
@nijel nijel mentioned this issue Jul 2, 2024
5 tasks
nijel added a commit that referenced this issue Jul 2, 2024
nijel added a commit that referenced this issue Jul 2, 2024
nijel added a commit that referenced this issue Jul 12, 2024
nijel added a commit that referenced this issue Jul 12, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 29, 2024
nijel added a commit that referenced this issue Jul 30, 2024
SukiCZ added a commit to SukiCZ/weblate that referenced this issue Oct 5, 2024
SukiCZ added a commit to SukiCZ/weblate that referenced this issue Oct 9, 2024
SukiCZ added a commit to SukiCZ/weblate that referenced this issue Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding or requesting a new feature. good first issue Opportunity for newcoming contributors. hacktoberfest This is suitable for Hacktoberfest. Don’t try to spam. help wanted Extra attention is needed.
Projects
None yet
Development

No branches or pull requests

1 participant