<!--
title: Follow flake8 style guidelines
domain: cloud-infra
topic: Code Style
language: Other
source: boto/boto3
updated: 2021-10-15
url: https://awesomereviewers.com/reviewers/boto3-follow-flake8-style-guidelines/
-->

Adhere to the project's established flake8 style guidelines as defined in setup.cfg. This includes:

1. Maintain line length limits of 80 characters for consistency and readability across all files.
2. Use proper vertical spacing in Python code, with two blank lines between top-level elements (classes and functions) to satisfy E302 requirements.

```python
# Incorrect - exceeds 80 character line limit
def some_function(parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, very_long_parameter):
    return True

# Incorrect - missing blank lines between top-level elements
import boto3
def example_function():
    pass
class ExampleClass:
    pass

# Correct formatting
import boto3

def example_function():
    pass

class ExampleClass:
    pass
```

Remember that these style checks are enforced both in local development and by the CI "Lint" workflow. Following these conventions consistently improves code readability and prevents CI failures.
