GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#python #linter #python #typechecker #types #typing

Mypy is a tool that helps you find mistakes in your Python code before you run it. It checks if you are using the right types for variables and functions, which can prevent errors. You add type hints to your code, and mypy warns you if there are any type errors. This makes your programs easier to understand, debug, and maintain. You can install mypy using pip and integrate it with many popular coding tools like Vim, Emacs, and VS Code. Using mypy saves time by finding bugs early, making your coding process more efficient.

https://github.com/python/mypy
#typescript #javascript #language #typechecker #typescript

TypeScript is a special version of JavaScript that helps developers make fewer mistakes by adding optional types. This means you can tell the computer what kind of data each piece of code should handle, like numbers or words. It makes your code easier to read and understand, which helps when working with big projects. TypeScript also catches errors early, so you don't have problems later on. This makes it great for building reliable applications quickly and efficiently.

https://github.com/microsoft/TypeScript
#rust #code_quality #ide #language #language_server #lsp #python #rust #type_check #type_checker #typecheck #typechecker #types #typing

Pyrefly is a fast tool for checking Python code. It helps catch mistakes before you run your code, making it easier to write reliable programs. Pyrefly can work with both new and old Python projects, even if they don't have type information. It integrates well with editors like VSCode, providing features like auto-completion and code refactoring. This makes coding faster and more efficient, helping you avoid bugs and making your code easier to understand and maintain.

https://github.com/facebook/pyrefly