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
#javascript #ecmascript #eslint #javascript #linter #static_code_analysis

ESLint is a tool that helps you find and fix problems in your JavaScript code. Here’s how it benefits you ESLint checks your code for patterns that could cause errors or make your code harder to read.
- **Customizable** You can install ESLint using a simple command (`npm init @eslint/config@latest`) and run it on any file or directory.
- **Supports Latest Standards** ESLint has a strong community, regular updates, and a clear versioning policy to ensure stability and security.

Using ESLint helps you write cleaner, more reliable code, saving you time and effort in the long run.

https://github.com/eslint/eslint