[tool.ruff] exclude = ["main_window.py", "home_ui.py", "resources.py", "resources_rc.py"] [tool.ruff.lint] select = ["E", "F", "UP", "B", 'SIM'] ignore = ["E402", "E501", "F541"] [tool.mypy] strict_optional = false disable_error_code = ["func-returns-value", "import-untyped"] explicit_package_bases = true warn_unused_ignores = true check_untyped_defs = true [[tool.mypy.overrides]] module = "tests.*" ignore_errors = true [[tool.mypy.overrides]] module = "src.qt.main_window" ignore_errors = true [[tool.mypy.overrides]] module = "src.qt.ui.home_ui" ignore_errors = true [[tool.mypy.overrides]] module = "src.core.ts_core" ignore_errors = true [tool.pytest.ini_options] #addopts = "-m 'not qt'" qt_api = "pyside6"