Skip to content

Commit 0ad1af3

Browse files
committed
add pylint code quality checks
1 parent 0583e0c commit 0ad1af3

File tree

13 files changed

+1172
-573
lines changed

13 files changed

+1172
-573
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,5 @@ cython_debug/
160160
#.idea/
161161

162162
assets.work/
163+
lint.py
163164
settings.json

.pylintrc

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[MASTER]
2+
# Добавляем пути к исходникам
3+
init-hook='import sys; sys.path.append(".")'
4+
5+
# Игнорируем некоторые предупреждения
6+
disable=
7+
C0111, # missing-docstring
8+
C0103, # invalid-name
9+
W0511, # fixme
10+
W0603, # global-statement
11+
R0903, # too-few-public-methods
12+
13+
# Максимальная длина строки
14+
max-line-length=120
15+
16+
[FORMAT]
17+
# Отступы в 4 пробела
18+
indent-string=' '
19+
20+
[MESSAGES CONTROL]
21+
# Отключаем некоторые проверки для внешних библиотек
22+
ignored-modules=cv2,numpy,PIL,mediapipe,customtkinter,CTkColorPicker
23+
24+
[BASIC]
25+
# Разрешаем однобуквенные переменные
26+
variable-rgx=[a-z_][a-z0-9_]{0,30}$
27+
28+
[SIMILARITIES]
29+
# Минимальное количество строк для определения дубликата
30+
min-similarity-lines=6

0 commit comments

Comments
 (0)