pylint-dev / astroid
A common base representation of python source code for pylint and other projects
☆543Updated last week
Alternatives and similar repositories for astroid:
Users that are interested in astroid are comparing it to the libraries listed below
- A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodest…☆1,088Updated last month
- A Python Parser☆637Updated last month
- docstring style checker☆1,116Updated last year
- Naming Convention checker for Python☆522Updated this week
- Visually explore Python object graphs☆805Updated 3 months ago
- Modified fork of CPython's ast module that parses `# type:` comments☆229Updated last year
- Provides a fake file system that mocks the Python file system modules.☆680Updated last week
- Runtime inspection utilities for Python typing module☆358Updated 8 months ago
- Re-apply type annotations from .pyi stubs to your codebase.☆142Updated 2 years ago
- Bottom-up approach to refactoring in python☆707Updated 3 years ago
- Removes unused imports and unused variables as reported by pyflakes☆927Updated last week
- IDE allow you to refactor code, Baron allows you to write refactoring code.☆292Updated 3 years ago
- McCabe complexity checker for Python☆654Updated 8 months ago
- Python 3.5+ runtime type checking for integration testing and data validation☆545Updated 11 months ago
- Core utilities for Python packages☆657Updated this week
- The multidict implementation☆441Updated this week
- ❄️ A flake8 plugin to help you write better list/set/dict comprehensions.☆468Updated this week
- Python AST read/write☆840Updated 3 months ago
- Type hints support for the Sphinx autodoc extension☆572Updated last week
- Composable custom class converters for attrs, dataclasses and friends.☆889Updated 3 weeks ago
- Toolkit to run Python benchmarks☆849Updated 2 months ago
- Pretty print the output of python stdlib `ast.parse`.☆193Updated last month
- The Python mock library☆538Updated 2 months ago
- An AST unparser for Python☆226Updated last year
- Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch.☆874Updated 4 months ago
- Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.☆1,253Updated 10 months ago
- Backported and experimental type hints for Python☆493Updated this week
- Flake8 plugin that checks import order against various Python Style Guides☆276Updated last year
- ☆588Updated 9 months ago
- A simple program which checks Python source files for errors☆1,409Updated last month