Metadata-Version: 2.1
Name: flake8-vedro
Version: 1.0.0
Summary: flake8 based linter for vedro framework
Home-page: https://github.com/mytestopia/flake8-vedro
Author: Anna
Author-email: testopia13@gmail.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flake8 <7.0,>=6.0
Requires-Dist: flake8-plugin-utils <2.0,>=1.3.2

# flake8-vedro
Flake8 based linter for [Vedro](https://vedro.io/) framework

All validation rules description is in progress, but you can find them [here](https://github.com/mytestopia/flake8-vedro/blob/version-1.0.0/flake8_vedro/errors/errors.py).

## Installation

```bash
pip install flake8-vedro
```

## Configuration
Flake8-vedro is flake8 plugin, so the configuration is the same as [flake8 configuration](https://flake8.pycqa.org/en/latest/user/configuration.html).

You can ignore rules via
- file `setup.cfg`: parameter `ignore`
```editorconfig
[flake8]
ignore = VDR101
```
- comment in code `#noqa: VDR101`

Some rules in linter should be configurated:
```editorconfig
[flake8]
scenario_params_max_count = 8  # VDR109
allowed_to_redefine_list = page,page2  # VDR311
```
