Metadata-Version: 2.4
Name: pytest-pylyzer
Version: 0.1.0
Summary: A pytest plugin for pylyzer
Project-URL: Repository, https://github.com/LoicRiegel/pytest-pylyzer
Author-email: Loic Riegel <loic.riegel@outlook.fr>
Maintainer-email: Loic Riegel <loic.riegel@outlook.fr>
License-Expression: MIT
Keywords: pylyzer,pytest
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Requires-Dist: pylyzer
Description-Content-Type: text/markdown

# pytest-pylyzer

[![check](https://github.com/LoicRiegel/pytest-pylyzer/actions/workflows/check.yaml/badge.svg)](https://github.com/LoicRiegel/pytest-pylyzer/actions/workflows/check.yaml)

A [pytest](https://docs.pytest.org/en/stable/) plugin to run [pylyzer](https://github.com/mtshiba/pylyzer), a static code analyzer / language server for Python, written in Rust.

## Installation

```
pip install pytest-pylyzer
```
Or include `pytest-pylyzer` in your project's dev-dependencies.

## Usage

```
pytest --pylyzer
```
The plugin will run one `pylyzer` check test per file and fail if `pylyzer` detects any errors in that file.

## Contributing

Contributions are very welcome.

Use ``tox`` to make sure that the tests pass against all supported python versions and that the code is linted and formatted.

## License

Distributed under the terms of the [MIT](./LICENSE) license. This is free and open source software.
