MyPy e Ruff no Python: Tipagem, Lint e Pré-Commit para Evitar Bugs em Produção
Neste vídeo eu mostro como configurar MyPy e Ruff em um projeto Python para checagem de tipos, linting e validação automática de código antes do commit. Falo sobre o papel do MyPy e Ruff, por que uso MyPy para definir contratos de tipos em projetos médios e grandes, e como fazer a instalação usando Poetry. Mostro também: Como rodar MyPy e Ruff no projeto Configuração correta no VS Code por projeto (.vscode/settings.json) Configuração no pyproject.toml Uso de pre-commit hooks para validar o código automaticamente Um caso real onde um erro de contrato foi detectado antes de ir para produção Link do projeto: https://github.com/LeonardoLeiteMeira... Link do Ruff: https://docs.astral.sh/ruff/ Link do MyPy: https://mypy.readthedocs.io/en/stable/

Tipagem em Python com Pyright e mypy

Python Tutorial: Ruff - A Fast Linter & Formatter to Replace Multiple Tools and Improve Code Quality

Modern Python Environment 2025: VS Code, Ruff, Pyright, pyproject.toml and Venv

Guia Completo de IA para Desenvolvedores: LLMs, Agentes e Spec Driven Development
Polimorfismo em TypeScript: Classes Abstratas e Interfaces [POO #3]

What does '__init__.py' do in Python?

The FAILURE of AI to replace programmers

Git Worktree: O Recurso Que a IA Transformou em Essencial

Learn everything about Claude Code in 20 minutes.

AI Bubble: How AI's push towards IPOs became a death drive | Ed Zitron

The Lazy Loading Pattern: How to Make Python Programs Feel Instant

Backend web development - a complete overview

"We Ran Out Of Columns" - The Worst Codebase Ever

Don’t Use Boolean Flags in Python, Use Policies Instead

tech challenge fase3 assistente medico lora langchain documentado

Something is jamming GPS over Europe. Here's what we found

S06 L05 - Criação da aplicação e modelos de visualização de seções

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

NASAs Coding Requirements Are Insane

