Metadata-Version: 2.1
Name: flake8-aggressive
Version: 1.0.0
Summary: Flake8 aggressive plugins pack
Home-page: https://pypi.org/project/flake8-aggreessive
License: MIT
Keywords: flake8,plugin
Author: Austin Page
Author-email: jaustinpage@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: flake8
Requires-Dist: flake8-annotations-complexity
Requires-Dist: flake8-bandit
Requires-Dist: flake8-breakpoint
Requires-Dist: flake8-bugbear
Requires-Dist: flake8-builtins
Requires-Dist: flake8-comprehensions
Requires-Dist: flake8-eradicate
Requires-Dist: flake8-expression-complexity
Requires-Dist: flake8-if-expr
Requires-Dist: flake8-isort
Requires-Dist: flake8-logging-format
Requires-Dist: flake8-print
Requires-Dist: flake8-pytest
Requires-Dist: flake8-pytest-style
Requires-Dist: flake8-requirements
Requires-Dist: flake8-return
Requires-Dist: pep8-naming
Project-URL: Repository, https://github.com/jaustinpage/flake8-aggressive
Description-Content-Type: text/markdown

# flake8-aggressive

[![pypi](https://badge.fury.io/py/flake8-aggressive.svg)](https://pypi.org/project/flake8-aggressive)
[![Python: 3.6+](https://img.shields.io/badge/Python-3.6+-blue.svg)](https://pypi.org/project/flake8-aggressive)
[![Downloads](https://img.shields.io/pypi/dm/flake8-awesome.svg)](https://pypistats.org/packages/flake8-aggressive)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://en.wikipedia.org/wiki/MIT_License)

Flake8 aggressive plugins pack. This is a fork of the very awesome [flake8-awesome](https://github.com/afonasev/flake8-awesome) plugins pack. This one is intended to
include a lot more plugins.

## Installation

```bash
pip install flake8-aggressive
```

vs

```bash
pip install flake8 flake8-builtins flake8-comprehensions flake8-eradicate # etc.
```

## Example of Flake8 config

```ini
[flake8]
enable-extensions = G
exclude = .git, .venv
ignore =
    A003 ; 'id' is a python builtin, consider renaming the class attribute
    W503 ; line break before binary operator
    S101 ; use of assert detected (useless with pytest)
max-complexity = 8
max-annotations-complexity = 3
max-expression-complexity = 7
max-line-length = 120
show-source = true
```

## List of plugins

* flake8-annotations-complexity
* flake8-bandit
* flake8-breakpoint
* flake8-bugbear
* flake8-builtins
* flake8-comprehensions
* flake8-eradicate
* flake8-expression-complexity
* flake8-if-expr
* flake8-isort
* flake8-logging-format
* flake8-print
* flake8-pytest
* flake8-pytest-style
* flake8-requirements
* flake8-return
* pep8-naming

