2 dépôts
Tools that parse Python source code to detect errors, style violations, and code smells without execution.
Distinct from Static Code Analyzers: Distinct from Static Code Analyzers: narrows the general category to analyzers specifically targeting Python source code, not any language.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Python. Refine with filters or upvote what's useful.
Pylint is a static code analyzer for Python that scans source code for errors, coding standard violations, code smells, and type-related issues without executing the program. It functions as a plugin-based linter framework, allowing users to extend its analysis capabilities with custom or third-party checks for project-specific rules and framework support. The tool also includes a duplicate code detector that identifies identical or near-identical code blocks across a project to help reduce redundancy. Beyond its core linting functionality, Pylint can generate UML class and package diagrams f
Scans Python source code for errors, coding standard violations, and code smells without executing the program.
Thonny is an educational integrated development environment designed for beginners learning Python programming. It serves as both a Python IDE and a microcontroller firmware editor, providing a simplified user interface for writing, testing, and debugging code. The environment focuses on Python programming education through graphical code debugging. It utilizes visual tools to illustrate program execution flow and variable states, allowing users to step through code to understand how logic and data change during runtime. The tool also supports microcontroller firmware development, enabling t
Provides a simplified integrated environment for writing and debugging Python code tailored for beginners.