feat: добавлен файл pyproject.toml с конфигурацией pylint

- Настройка pylint для проекта 'еНОД.Мониторинг' тестов Playwright
- Отключены специфичные правила:
  * W0106: Разрешены выражения для побочных эффектов в тестах
  * W0246: Разрешены имена переменных в стиле Playwright (page, locator)
  * W1203: Разрешены f-strings для логирования вместо % форматирования
- Установлена максимальная длина строки 120 символов
radislav/tests_rack
Radislav 2025-11-25 15:19:37 +03:00
parent ad7cb98bb3
commit ed1658678a
1 changed files with 20 additions and 0 deletions

20
pyproject.toml Normal file
View File

@ -0,0 +1,20 @@
[tool.pylint.MASTER]
extension-pkg-allow-list = []
[tool.pylint.MESSAGES_CONTROL]
disable = [
# W0106: Expression "%s" is assigned to nothing (pointless-statement)
# Отключен, так как в тестах могут использоваться выражения для побочных эффектов
"W0106",
# W0246: Invalid variable name (invalid-name)
# Отключен, чтобы разрешить имена переменных в стиле Playwright (page, locator и т.д.)
"W0246",
# W1203: Use % formatting in logging functions and pass the % parameters as arguments (logging-fstring-interpolation)
# Отключен, так как в проекте используется f-strings для логирования
"W1203",
]
[tool.pylint.FORMAT]
max-line-length = 120