FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
micropython-lib/pyproject.toml at master · micropython/micropython-lib · GitHub
micropython
/
micropython-lib
Public
Notifications
You must be signed in to change notification settings
Fork
1.1k
Star
2.9k
Code
Issues
143
Pull requests
87
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
micropython-lib
/
pyproject.toml
Copy path
More file actions
More file actions
Latest commit
History
History
History
112 lines (106 loc) · 3.12 KB
Breadcrumbs
micropython-lib
/
pyproject.toml
Copy path
File metadata and controls
112 lines (106 loc) · 3.12 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
[
tool
.
codespell
]
count
=
"
"
ignore-regex
=
'
\b[A-Z]{3}\b
'
ignore-multiline-regex
=
"
# codespell:ignore-begin *
\n
.*# codespell:ignore-end *
\n
"
ignore-words
=
"
tools/ignore_words.txt
"
quiet-level
=
3
skip
=
"""
./.git,\
"""
[
tool
.
ruff
]
extend-exclude
= [
"
python-stdlib
"
,
"
unix-ffi
"
,
]
line-length
=
99
target-version
=
"
py38
"
#
enable use of walrus operator
builtins
= [
"
ptr
"
,
"
ptr8
"
,
"
ptr16
"
,
"
ptr32
"
,
"
uint
"
,
"
micropython
"
,
"
const
"
,
"
execfile
"
]
[
tool
.
ruff
.
lint
]
select
= [
"
ASYNC
"
,
#
flake8-async
"
C4
"
,
#
flake8-comprehensions
"
C90
"
,
#
McCabe cyclomatic complexity
"
DTZ
"
,
#
flake8-datetimez
"
E
"
,
#
pycodestyle
"
EXE
"
,
#
flake8-executable
"
F
"
,
#
Pyflakes
"
G
"
,
#
flake8-logging-format
"
ICN
"
,
#
flake8-import-conventions
"
INT
"
,
#
flake8-gettext
"
ISC
"
,
#
flake8-implicit-str-concat
"
PGH
"
,
#
pygrep-hooks
"
PIE
"
,
#
flake8-pie
"
PL
"
,
#
Pylint
"
PYI
"
,
#
flake8-pyi
"
RSE
"
,
#
flake8-raise
"
RUF
"
,
#
Ruff-specific rules
"
T10
"
,
#
flake8-debugger
"
TCH
"
,
#
flake8-type-checking
"
W
"
,
#
pycodestyle
"
YTT
"
,
#
flake8-2020
#
"A", # flake8-builtins
#
"ANN", # flake8-annotations
#
"ARG", # flake8-unused-arguments
#
"B", # flake8-bugbear
#
"BLE", # flake8-blind-except
#
"COM", # flake8-commas
#
"D", # pydocstyle
#
"DJ", # flake8-django
#
"EM", # flake8-errmsg
#
"ERA", # eradicate
#
"FBT", # flake8-boolean-trap
#
"I", # isort
#
"INP", # flake8-no-pep420
#
"N", # pep8-naming
#
"NPY", # NumPy-specific rules
#
"PD", # pandas-vet
#
"PT", # flake8-pytest-style
#
"PTH", # flake8-use-pathlib
#
"Q", # flake8-quotes
#
"RET", # flake8-return
#
"S", # flake8-bandit
#
"SIM", # flake8-simplify
#
"SLF", # flake8-self
#
"T20", # flake8-print
#
"TID", # flake8-tidy-imports
#
"TRY", # tryceratops
#
"UP", # pyupgrade
]
extend-ignore
= [
"
E722
"
,
"
E741
"
,
#
'l' is currently widely used
"
F401
"
,
"
F403
"
,
"
F405
"
,
"
E501
"
,
#
line length, recommended to disable
"
ISC001
"
,
"
ISC003
"
,
#
MicroPython does not support implicit concatenation of f-strings
"
PIE810
"
,
#
MicroPython does not support passing tuples to .startswith or .endswith
"
PLC0415
"
,
#
conditional imports are common in MicroPython
"
PLC1901
"
,
"
PLR1704
"
,
#
sometimes desirable to redefine an argument to save code size
"
PLR1714
"
,
"
PLR5501
"
,
"
PLW0602
"
,
"
PLW0603
"
,
"
PLW2901
"
,
"
RUF012
"
,
#
mutable default values in class attributes.
"
RUF059
"
,
#
Unpacked variable `foo` is never used
"
RUF100
"
,
#
duplicate noqa directives.
"
SIM101
"
,
"
W191
"
,
#
tab-indent, redundant when using formatter
]
mccabe.max-complexity
=
61
[
tool
.
ruff
.
lint
.
pylint
]
allow-magic-value-types
= [
"
bytes
"
,
"
int
"
,
"
str
"
]
max-args
=
14
max-branches
=
58
max-returns
=
13
max-statements
=
166
[
tool
.
ruff
.
lint
.
per-file-ignores
]
"micropython/aiorepl/aiorepl.py"
= [
"
PGH001
"
]
#
manifest.py files are evaluated with some global names pre-defined
"**/manifest.py"
= [
"
F821
"
]
"ports/**/boards/manifest*.py"
= [
"
F821
"
]
#
ble multitests are evaluated with some names pre-defined
"micropython/bluetooth/aioble/multitests/*"
= [
"
F821
"
]
Back
|
FazBrowse Home
|
New Git URL