mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-06 02:13:41 +03:00
Add flake8 configuration file
Proposed flake8 configuration file for all developers to use
This commit is contained in:
parent
ad642f2849
commit
3099a22de4
33
.flake8
Normal file
33
.flake8
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
[flake8]
|
||||||
|
# Show exactly where in a line the error happened
|
||||||
|
show-source = True
|
||||||
|
|
||||||
|
max-line-length = 120
|
||||||
|
# Add _ as a builtin for localisation stuff
|
||||||
|
builtins = _
|
||||||
|
|
||||||
|
# check syntax in doctests
|
||||||
|
doctests = True
|
||||||
|
max-complexity = 15
|
||||||
|
per-file-ignores = ./EDMC.py:E402
|
||||||
|
|
||||||
|
# Plugin configs
|
||||||
|
# required plugins:
|
||||||
|
|
||||||
|
# https://github.com/Melevir/flake8-cognitive-complexity
|
||||||
|
# Provides cognitive complexity checking
|
||||||
|
|
||||||
|
# https://github.com/gforcada/flake8-pep3101
|
||||||
|
# Marks modulo-formatting as an error, as .format formatting is clearer and preferred in this codebase
|
||||||
|
|
||||||
|
# https://github.com/adamchainz/flake8-comprehensions
|
||||||
|
# Checks list/dict/set/* comprehensions for simplification or replacement
|
||||||
|
|
||||||
|
# https://github.com/PyCQA/pep8-naming
|
||||||
|
# checks names against PEP8 rules (eg CamelCase for class names)
|
||||||
|
|
||||||
|
# https://github.com/best-doctor/flake8-annotations-coverage
|
||||||
|
# Checks code for type annotations
|
||||||
|
|
||||||
|
|
||||||
|
max-cognitive-complexity = 15
|
Loading…
x
Reference in New Issue
Block a user