forked from wger-project/wger
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
83 lines (63 loc) · 2.62 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[bdist_wheel]
universal = 1
[isort]
sections = FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
skip: extras,build,dist,node_modules,migrations,docs,settings.py,apps.py
# If set to true - ensures that if a star import is present, nothing else is
# imported from that namespace.
combine_star=False
# If set to true - imports will be sorted by their length instead of
# alphabetically.
length_sort=False
# An integer that represents the longest line-length you want a single import to
# take. Defaults to 80.
line_length=119
# A comment to consistently place directly above future imports.
import_heading_future=Future
# A comment to consistently place directly above django imports.
import_heading_django=Django
# A comment to consistently place directly above imports from the standard library.
import_heading_stdlib=Standard Library
# A comment to consistently place directly above third-party imports.
import_heading_thirdparty=Third Party
# A comment to consistently place directly above wger imports.
import_heading_firstparty=wger
# A comment to consistently place directly above imports that start with '.'.
import_heading_localfolder=Local
# An integer that represents the number of spaces you would like to indent by or
# Tab to indent by a single tab.
indent=' '
# A list of imports that will be forced to display within the first party
# category.
known_first_party=wger
known_django=django
# An integer that represents how you want imports to be displayed if they're long
# enough to span multiple lines. A full definition of all possible modes can be
# found in isort's README.
multi_line_output=3
force_grid_wrap=True
# If set to true - isort will create separate sections within "from" imports
# for CONSTANTS, Classes, and modules/functions.
order_by_type=True
# Forces a certain number of lines after the imports and before the first line
# of functional code. By default this is 2 lines if the first line of code is a
# class or function. Otherwise it's 1.
lines_after_imports=2
# If set to true - isort will combine as imports on the same line within for
# import statements. By default isort forces all as imports to display on their
# own lines.
combine_as_imports=True
# If set to true - isort will add imports even if the file specified is
# currently completely empty.
force_adds=False
# Include a trailing comma after the imports. This ensures that yapf doesn't
# reformat the code
include_trailing_comma = True
[yapf]
based_on_style = pep8
column_limit = 100
blank_line_before_nested_class_or_def = True
dedent_closing_brackets = True
split_penalty_import_names = 100
## Too much...
#split_all_comma_separated_values = True