Ci/extended flake8 checks
Introduces a .flake8
file with linting rules to make pre-commit hook integration easier.
Using that opportunity, this MR introduces some more linting rules:
- Binary operators must be after, not before a line break
- No whitespace around arithmetic operators
- Not whitesaces in empty lines