Metadata-Version: 2.4
Name: pylint-qt
Version: 0.1.0
Summary: A Pylint plugin for improving Qt code analysis (PyQt5, PyQt6, PySide2, PySide6)
Author-email: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Project-URL: Homepage, https://github.com/pylint-dev/pylint-qt
Project-URL: Source Code, https://github.com/pylint-dev/pylint-qt
Project-URL: Bug tracker, https://github.com/pylint-dev/pylint-qt/issues
Project-URL: Changelog, https://github.com/pylint-dev/pylint-qt/blob/main/CHANGELOG.md
Keywords: pylint,plugin,qt,pyqt,pyside
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pylint<5,>=3.0
Requires-Dist: astroid<5,>=3.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Requires-Dist: ruff>=0.6.0; extra == "dev"
Provides-Extra: pyqt5
Requires-Dist: PyQt5; extra == "pyqt5"
Provides-Extra: pyqt6
Requires-Dist: PyQt6; extra == "pyqt6"
Provides-Extra: pyside2
Requires-Dist: PySide2; extra == "pyside2"
Provides-Extra: pyside6
Requires-Dist: PySide6; extra == "pyside6"
Dynamic: license-file

<div align="center">
  <h1>pylint-qt</h1>
  <p>
    <a href="https://pypi.org/project/pylint-qt/"><img src="https://img.shields.io/pypi/v/pylint-qt.svg" alt="PyPI version"></a>
    <a href="https://pypi.org/project/pylint-qt/"><img src="https://img.shields.io/pypi/pyversions/pylint-qt.svg" alt="Python versions"></a>
    <a href="https://github.com/pylint-dev/pylint-qt/actions/workflows/ci.yml"><img src="https://github.com/pylint-dev/pylint-qt/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
    <a href="https://codecov.io/gh/pylint-dev/pylint-qt"><img src="https://codecov.io/gh/pylint-dev/pylint-qt/graph/badge.svg" alt="Coverage"></a>
  </p>
  <p>A <a href="https://pylint.org">Pylint</a> plugin for improving code analysis when using Qt, supporting both PyQt and PySide.</p>
</div>

## Installation

```bash
pip install pylint-qt
```

## Usage

```bash
pylint --load-plugins=pylint_qt <path_to_your_sources>
```

Or in `pyproject.toml`:

```toml
[tool.pylint.main]
load-plugins = ["pylint_qt"]
```
