ebrithiljonas / fittrackee-uploader

A companion application for FitTrackee to upload your workout files
GNU Affero General Public License v3.0
14 stars 4 forks source link

Apply linting to the code base and resolve all issues. #11

Open slackline opened 5 months ago

slackline commented 5 months ago

Commits for these issues should be added to a .git-blame-ignore-revs file so that the blame for linting is not associated with the person who made the changes.

First pass shows the following issues...

ruff

ruff.....................................................................Failed
- hook id: ruff
- exit code: 1

warning: The top-level linter settings are deprecated in favour of their counterparts in the `lint` section. Please update the following options in `pyproject.toml`:
  - 'flake8-pytest-style' -> 'lint.flake8-pytest-style'
fittrackee-uploader/__init__.py:1:1: D104 Missing docstring in public package
fittrackee-uploader/__main__.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/configuration.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/configuration.py:7:7: D101 Missing docstring in public class
fittrackee-uploader/configuration.py:21:9: C901 `__init__` is too complex (12 > 10)
fittrackee-uploader/configuration.py:23:21: PTH118 `os.path.join()` should be replaced by `Path` with `/` operator
fittrackee-uploader/configuration.py:25:12: PTH113 `os.path.isfile()` should be replaced by `Path.is_file()`
fittrackee-uploader/configuration.py:26:18: PTH123 `open()` should be replaced by `Path.open()`
fittrackee-uploader/configuration.py:30:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:30:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:34:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:34:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:38:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:38:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:42:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:42:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:46:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:46:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:50:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:50:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:54:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:54:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:58:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:58:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:62:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:62:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:66:17: E722 Do not use bare `except`
fittrackee-uploader/configuration.py:66:17: S110 `try`-`except`-`pass` detected, consider logging the exception
fittrackee-uploader/configuration.py:69:9: D102 Missing docstring in public method
fittrackee-uploader/configuration.py:82:14: PTH123 `open()` should be replaced by `Path.open()`
fittrackee-uploader/fittrackee.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/fittrackee.py:4:7: D101 Missing docstring in public class
fittrackee-uploader/fittrackee.py:14:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:20:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:24:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:29:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:36:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/fittrackee.py:39:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:41:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:46:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/fittrackee.py:49:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:55:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:63:24: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:65:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/fittrackee.py:69:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:81:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:84:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/fittrackee.py:88:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:90:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:101:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/fittrackee.py:104:9: D102 Missing docstring in public method
fittrackee-uploader/fittrackee.py:106:16: S113 Probable use of requests call without timeout
fittrackee-uploader/fittrackee.py:117:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/login.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/login.py:5:7: D101 Missing docstring in public class
fittrackee-uploader/login.py:20:9: D102 Missing docstring in public method
fittrackee-uploader/login.py:24:9: D102 Missing docstring in public method
fittrackee-uploader/login.py:28:9: D102 Missing docstring in public method
fittrackee-uploader/options.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/options.py:5:7: D101 Missing docstring in public class
fittrackee-uploader/options.py:17:9: D102 Missing docstring in public method
fittrackee-uploader/options.py:26:9: D102 Missing docstring in public method
fittrackee-uploader/options.py:32:9: D102 Missing docstring in public method
fittrackee-uploader/options.py:45:9: D102 Missing docstring in public method
fittrackee-uploader/templates.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/templates.py:5:11: W291 Trailing whitespace
fittrackee-uploader/templates.py:10:11: W291 Trailing whitespace
fittrackee-uploader/templates.py:18:11: W291 Trailing whitespace
fittrackee-uploader/templates.py:23:11: W291 Trailing whitespace
fittrackee-uploader/templates.py:31:11: W291 Trailing whitespace
fittrackee-uploader/templates.py:36:11: W291 Trailing whitespace
fittrackee-uploader/ui/login.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/ui/login.py:12:7: D101 Missing docstring in public class
fittrackee-uploader/ui/login.py:13:9: D102 Missing docstring in public method
fittrackee-uploader/ui/login.py:95:9: D102 Missing docstring in public method
fittrackee-uploader/ui/main.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/ui/main.py:12:7: D101 Missing docstring in public class
fittrackee-uploader/ui/main.py:13:9: D102 Missing docstring in public method
fittrackee-uploader/ui/main.py:107:9: D102 Missing docstring in public method
fittrackee-uploader/ui/main.py:123:1: E402 Module level import not at top of file
fittrackee-uploader/ui/options.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/ui/options.py:12:7: D101 Missing docstring in public class
fittrackee-uploader/ui/options.py:13:9: D102 Missing docstring in public method
fittrackee-uploader/ui/options.py:170:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/uploader.py:17:7: D101 Missing docstring in public class
fittrackee-uploader/uploader.py:49:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:64:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:73:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:82:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:85:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:86:28: E712 Avoid equality comparisons to `False`; use `if not path:` for false checks
fittrackee-uploader/uploader.py:88:12: PTH112 `os.path.isdir()` should be replaced by `Path.is_dir()`
fittrackee-uploader/uploader.py:91:29: PTH118 `os.path.join()` should be replaced by `Path` with `/` operator
fittrackee-uploader/uploader.py:92:20: PTH113 `os.path.isfile()` should be replaced by `Path.is_file()`
fittrackee-uploader/uploader.py:96:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:97:12: PTH113 `os.path.isfile()` should be replaced by `Path.is_file()`
fittrackee-uploader/uploader.py:100:13: E722 Do not use bare `except`
fittrackee-uploader/uploader.py:114:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:124:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:170:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:177:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:185:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:192:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:201:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:229:20: PTH112 `os.path.isdir()` should be replaced by `Path.is_dir()`
fittrackee-uploader/uploader.py:230:33: PTH119 `os.path.basename()` should be replaced by `Path.name`
fittrackee-uploader/uploader.py:236:32: PTH122 `os.path.splitext()` should be replaced by `Path.suffix`, `Path.stem`, and `Path.parent`
fittrackee-uploader/uploader.py:236:85: PTH122 `os.path.splitext()` should be replaced by `Path.suffix`, `Path.stem`, and `Path.parent`
fittrackee-uploader/uploader.py:240:37: PTH118 `os.path.join()` should be replaced by `Path` with `/` operator
fittrackee-uploader/uploader.py:241:21: PTH104 `os.rename()` should be replaced by `Path.rename()`
fittrackee-uploader/uploader.py:251:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:254:9: D102 Missing docstring in public method
fittrackee-uploader/uploader.py:263:9: D102 Missing docstring in public method
fittrackee-uploader/workout/fit.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/workout/fit.py:7:7: D101 Missing docstring in public class
fittrackee-uploader/workout/fit.py:15:9: C901 `__init__` is too complex (22 > 10)
fittrackee-uploader/workout/fit.py:77:9: D102 Missing docstring in public method
fittrackee-uploader/workout/fit.py:81:9: RET505 Unnecessary `elif` after `return` statement
fittrackee-uploader/workout/fit.py:86:9: D102 Missing docstring in public method
fittrackee-uploader/workout/fit.py:97:7: D101 Missing docstring in public class
fittrackee-uploader/workout/fit.py:129:9: D102 Missing docstring in public method
fittrackee-uploader/workout/fit.py:130:33: E711 Comparison to `None` should be `cond is not None`
fittrackee-uploader/workout/fit.py:130:64: E711 Comparison to `None` should be `cond is not None`
fittrackee-uploader/workout/fit.py:132:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/workout/fit.py:135:9: D102 Missing docstring in public method
fittrackee-uploader/workout/fit.py:138:9: D102 Missing docstring in public method
fittrackee-uploader/workout/gpx.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/workout/gpx.py:6:7: D101 Missing docstring in public class
fittrackee-uploader/workout/gpx.py:9:14: PTH123 `open()` should be replaced by `Path.open()`
fittrackee-uploader/workout/loader.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/workout/loader.py:7:7: D101 Missing docstring in public class
fittrackee-uploader/workout/loader.py:17:9: D102 Missing docstring in public method
fittrackee-uploader/workout/loader.py:18:9: RET503 Missing explicit `return` at the end of function able to return non-`None` value
fittrackee-uploader/workout/loader.py:18:12: PTH113 `os.path.isfile()` should be replaced by `Path.is_file()`
fittrackee-uploader/workout/loader.py:19:25: PTH122 `os.path.splitext()` should be replaced by `Path.suffix`, `Path.stem`, and `Path.parent`
fittrackee-uploader/workout/loader.py:22:13: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/workout/workout.py:1:1: D100 Missing docstring in public module
fittrackee-uploader/workout/workout.py:6:7: D101 Missing docstring in public class
fittrackee-uploader/workout/workout.py:18:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:38:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:46:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:52:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:68:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:71:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:74:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:77:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/workout/workout.py:80:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:83:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/workout/workout.py:86:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:92:9: RET505 Unnecessary `else` after `return` statement
fittrackee-uploader/workout/workout.py:108:16: RET504 Unnecessary assignment to `d` before `return` statement
fittrackee-uploader/workout/workout.py:111:7: D101 Missing docstring in public class
fittrackee-uploader/workout/workout.py:122:9: D102 Missing docstring in public method
fittrackee-uploader/workout/workout.py:125:9: D102 Missing docstring in public methodg

pylint

Pylint...................................................................Failed
- hook id: pylint
- exit code: 30

************* Module fittrackee-uploader.configuration
fittrackee-uploader/configuration.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/configuration.py:7:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/configuration.py:7:0: R0902: Too many instance attributes (12/7) (too-many-instance-attributes)
fittrackee-uploader/configuration.py:26:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
fittrackee-uploader/configuration.py:30:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:34:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:38:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:42:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:46:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:50:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:54:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:58:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:62:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:66:16: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/configuration.py:69:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/configuration.py:82:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
fittrackee-uploader/configuration.py:7:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module gpx
fittrackee-uploader/workout/gpx.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/workout/gpx.py:2:0: R0402: Use 'from workout import workout' instead (consider-using-from-import)
fittrackee-uploader/workout/gpx.py:2:0: E0401: Unable to import 'workout.workout' (import-error)
fittrackee-uploader/workout/gpx.py:2:0: E0611: No name 'workout' in module 'workout' (no-name-in-module)
fittrackee-uploader/workout/gpx.py:6:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/gpx.py:9:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
fittrackee-uploader/workout/gpx.py:20:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/gpx.py:6:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module fittrackee-uploader.templates
fittrackee-uploader/templates.py:1:0: C0114: Missing module docstring (missing-module-docstring)

------------------------------------------------------------------
Your code has been rated at 6.38/10 (previous run: 6.38/10, +0.00)

************* Module main
fittrackee-uploader/ui/main.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/ui/main.py:12:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/ui/main.py:12:0: R0902: Too many instance attributes (22/7) (too-many-instance-attributes)
fittrackee-uploader/ui/main.py:13:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/main.py:16:29: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:18:30: I1101: Module 'PyQt6.QtWidgets' has no 'QVBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:19:46: I1101: Module 'PyQt6.QtWidgets' has no 'QLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:21:22: I1101: Module 'PyQt6.QtWebEngineWidgets' has no 'QWebEngineView' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:22:27: I1101: Module 'PyQt6.QtCore' has no 'QUrl' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:25:32: I1101: Module 'PyQt6.QtWidgets' has no 'QVBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:27:26: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:31:31: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:35:32: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:36:48: I1101: Module 'PyQt6.QtWidgets' has no 'QLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:38:27: I1101: Module 'PyQt6.QtWidgets' has no 'QComboBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:43:27: I1101: Module 'PyQt6.QtWidgets' has no 'QComboBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:44:21: I1101: Module 'PyQt6.QtWidgets' has no 'QSizePolicy' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:44:43: I1101: Module 'PyQt6.QtWidgets' has no 'QSizePolicy' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:44:83: I1101: Module 'PyQt6.QtWidgets' has no 'QSizePolicy' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:53:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:57:22: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:61:24: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:70:23: I1101: Module 'PyQt6.QtWidgets' has no 'QMenuBar' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:71:33: I1101: Module 'PyQt6.QtCore' has no 'QRect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:73:24: I1101: Module 'PyQt6.QtWidgets' has no 'QMenu' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:75:28: I1101: Module 'PyQt6.QtWidgets' has no 'QMenu' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:77:24: I1101: Module 'PyQt6.QtWidgets' has no 'QMenu' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:80:25: I1101: Module 'PyQt6.QtWidgets' has no 'QStatusBar' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:84:26: I1101: Module 'PyQt6.QtGui' has no 'QAction' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:87:29: I1101: Module 'PyQt6.QtGui' has no 'QAction' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:89:27: I1101: Module 'PyQt6.QtGui' has no 'QAction' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:91:28: I1101: Module 'PyQt6.QtGui' has no 'QAction' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:93:28: I1101: Module 'PyQt6.QtGui' has no 'QAction' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:105:8: I1101: Module 'PyQt6.QtCore' has no 'QMetaObject' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:13:4: R0915: Too many statements (92/50) (too-many-statements)
fittrackee-uploader/ui/main.py:107:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/main.py:108:21: I1101: Module 'PyQt6.QtCore' has no 'QCoreApplication' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/main.py:16:8: W0201: Attribute 'centralwidget' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:18:8: W0201: Attribute 'verticalLayout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:21:8: W0201: Attribute 'webMap' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:25:8: W0201: Attribute 'verticalLayout_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:27:8: W0201: Attribute 'labelStats' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:31:8: W0201: Attribute 'labelLoginStats' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:35:8: W0201: Attribute 'horizontalLayout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:38:8: W0201: Attribute 'cbSportType' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:43:8: W0201: Attribute 'cbEquipment' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:53:8: W0201: Attribute 'tbTitle' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:57:8: W0201: Attribute 'btSkip' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:61:8: W0201: Attribute 'btUpload' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:70:8: W0201: Attribute 'menubar' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:73:8: W0201: Attribute 'menuFile' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:75:8: W0201: Attribute 'menuSettings' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:77:8: W0201: Attribute 'menuHelp' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:80:8: W0201: Attribute 'statusbar' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:84:8: W0201: Attribute 'actionQuit' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:87:8: W0201: Attribute 'actionOptions' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:89:8: W0201: Attribute 'actionAbout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:91:8: W0201: Attribute 'actionReload' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:93:8: W0201: Attribute 'actionLogout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/main.py:123:0: C0413: Import "from PyQt6 import QtWebEngineWidgets" should be placed at the top of the module (wrong-import-position)
************* Module fittrackee-uploader.login
fittrackee-uploader/login.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/login.py:2:0: E0401: Unable to import 'ui.login' (import-error)
fittrackee-uploader/login.py:5:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/login.py:5:12: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/login.py:20:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/login.py:24:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/login.py:28:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module fit
fittrackee-uploader/workout/fit.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/workout/fit.py:4:0: R0402: Use 'from workout import workout' instead (consider-using-from-import)
fittrackee-uploader/workout/fit.py:4:0: E0401: Unable to import 'workout.workout' (import-error)
fittrackee-uploader/workout/fit.py:4:0: E0611: No name 'workout' in module 'workout' (no-name-in-module)
fittrackee-uploader/workout/fit.py:7:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/fit.py:7:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes)
fittrackee-uploader/workout/fit.py:15:4: R0912: Too many branches (21/12) (too-many-branches)
fittrackee-uploader/workout/fit.py:77:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/fit.py:79:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return)
fittrackee-uploader/workout/fit.py:86:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/fit.py:97:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/fit.py:97:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes)
fittrackee-uploader/workout/fit.py:129:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/fit.py:130:8: R1703: The if statement can be replaced with 'return bool(test)' (simplifiable-if-statement)
fittrackee-uploader/workout/fit.py:130:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/workout/fit.py:130:11: C0121: Comparison 'self.position_lat != None' should be 'self.position_lat is not None' (singleton-comparison)
fittrackee-uploader/workout/fit.py:130:41: C0121: Comparison 'self.position_long != None' should be 'self.position_long is not None' (singleton-comparison)
fittrackee-uploader/workout/fit.py:135:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/fit.py:138:4: C0116: Missing function or method docstring (missing-function-docstring)

------------------------------------------------------------------
Your code has been rated at 7.32/10 (previous run: 7.12/10, +0.20)

************* Module loader
fittrackee-uploader/workout/loader.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/workout/loader.py:3:0: R0402: Use 'from workout import fit' instead (consider-using-from-import)
fittrackee-uploader/workout/loader.py:3:0: E0401: Unable to import 'workout.fit' (import-error)
fittrackee-uploader/workout/loader.py:3:0: E0611: No name 'fit' in module 'workout' (no-name-in-module)
fittrackee-uploader/workout/loader.py:4:0: R0402: Use 'from workout import gpx' instead (consider-using-from-import)
fittrackee-uploader/workout/loader.py:4:0: E0401: Unable to import 'workout.gpx' (import-error)
fittrackee-uploader/workout/loader.py:4:0: E0611: No name 'gpx' in module 'workout' (no-name-in-module)
fittrackee-uploader/workout/loader.py:7:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/loader.py:17:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/loader.py:20:12: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/workout/loader.py:17:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
fittrackee-uploader/workout/loader.py:7:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module fittrackee-uploader.uploader
fittrackee-uploader/uploader.py:111:0: C0301: Line too long (162/120) (line-too-long)
fittrackee-uploader/uploader.py:256:9: W0511: TODO Figure this Garbage out (atm, issues with multi monitors) (fixme)
fittrackee-uploader/uploader.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/uploader.py:6:0: E0401: Unable to import 'configuration' (import-error)
fittrackee-uploader/uploader.py:7:0: E0401: Unable to import 'fittrackee' (import-error)
fittrackee-uploader/uploader.py:9:0: E0401: Unable to import 'login' (import-error)
fittrackee-uploader/uploader.py:10:0: E0401: Unable to import 'options' (import-error)
fittrackee-uploader/uploader.py:11:0: E0401: Unable to import 'templates' (import-error)
fittrackee-uploader/uploader.py:12:0: R0402: Use 'from workout import loader' instead (consider-using-from-import)
fittrackee-uploader/uploader.py:12:0: E0401: Unable to import 'workout.loader' (import-error)
fittrackee-uploader/uploader.py:12:0: E0611: No name 'loader' in module 'workout' (no-name-in-module)
fittrackee-uploader/uploader.py:14:0: E0401: Unable to import 'ui.main' (import-error)
fittrackee-uploader/uploader.py:17:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/uploader.py:17:0: R0902: Too many instance attributes (12/7) (too-many-instance-attributes)
fittrackee-uploader/uploader.py:17:15: I1101: Module 'PyQt6.QtWidgets' has no 'QMainWindow' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:20:14: I1101: Module 'PyQt6.QtWidgets' has no 'QApplication' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:40:31: I1101: Module 'PyQt6.QtCore' has no 'QStringListModel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:41:25: I1101: Module 'PyQt6.QtWidgets' has no 'QCompleter' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:49:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:64:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:73:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:82:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:86:27: C0121: Comparison 'path == False' should be 'path is False' if checking for the singleton value False, or 'not path' if testing for falsiness (singleton-comparison)
fittrackee-uploader/uploader.py:96:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:100:12: W0702: No exception type(s) specified (bare-except)
fittrackee-uploader/uploader.py:114:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:122:12: W0107: Unnecessary pass statement (unnecessary-pass)
fittrackee-uploader/uploader.py:124:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:170:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:185:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:192:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:201:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:201:4: R0914: Too many local variables (17/15) (too-many-locals)
fittrackee-uploader/uploader.py:244:18: I1101: Module 'PyQt6.QtWidgets' has no 'QMessageBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:245:24: I1101: Module 'PyQt6.QtWidgets' has no 'QMessageBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:248:35: I1101: Module 'PyQt6.QtWidgets' has no 'QMessageBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/uploader.py:251:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:254:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:263:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/uploader.py:171:8: W0201: Attribute 'sports' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/uploader.py:178:8: W0201: Attribute 'equipment' defined outside __init__ (attribute-defined-outside-init)
************* Module fittrackee-uploader.options
fittrackee-uploader/options.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/options.py:2:0: E0401: Unable to import 'ui.options' (import-error)
fittrackee-uploader/options.py:5:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/options.py:5:14: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/options.py:17:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/options.py:26:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/options.py:32:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/options.py:45:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/options.py:46:19: I1101: Module 'PyQt6.QtWidgets' has no 'QFileDialog' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
************* Module fittrackee-uploader.fittrackee
fittrackee-uploader/fittrackee.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/fittrackee.py:4:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/fittrackee.py:14:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:20:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:24:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:29:15: W3101: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:30:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/fittrackee.py:39:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:41:15: W3101: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:42:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/fittrackee.py:49:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:55:15: W3101: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:56:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/fittrackee.py:63:23: W3101: Missing timeout argument for method 'requests.patch' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:69:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:69:4: R0913: Too many arguments (9/7) (too-many-arguments)
fittrackee-uploader/fittrackee.py:81:15: W3101: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:82:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/fittrackee.py:88:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:90:15: W3101: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:91:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/fittrackee.py:104:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/fittrackee.py:106:15: W3101: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
fittrackee-uploader/fittrackee.py:107:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)

------------------------------------------------------------------
Your code has been rated at 6.05/10 (previous run: 6.05/10, +0.00)

************* Module workout
fittrackee-uploader/workout/workout.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/workout/workout.py:6:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/workout.py:6:0: R0902: Too many instance attributes (8/7) (too-many-instance-attributes)
fittrackee-uploader/workout/workout.py:8:4: R0913: Too many arguments (9/7) (too-many-arguments)
fittrackee-uploader/workout/workout.py:18:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:27:12: R1731: Consider using 'max_lat = max(max_lat, lat)' instead of unnecessary if block (consider-using-max-builtin)
fittrackee-uploader/workout/workout.py:29:12: R1730: Consider using 'min_lat = min(min_lat, lat)' instead of unnecessary if block (consider-using-min-builtin)
fittrackee-uploader/workout/workout.py:31:12: R1731: Consider using 'max_lon = max(max_lon, lon)' instead of unnecessary if block (consider-using-max-builtin)
fittrackee-uploader/workout/workout.py:33:12: R1730: Consider using 'min_lon = min(min_lon, lon)' instead of unnecessary if block (consider-using-min-builtin)
fittrackee-uploader/workout/workout.py:38:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:46:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:52:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:68:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:71:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:74:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:75:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/workout/workout.py:80:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:81:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/workout/workout.py:86:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:87:8: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
fittrackee-uploader/workout/workout.py:111:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/workout/workout.py:113:4: R0913: Too many arguments (8/7) (too-many-arguments)
fittrackee-uploader/workout/workout.py:122:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/workout/workout.py:125:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module login
fittrackee-uploader/ui/login.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/ui/login.py:12:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/ui/login.py:12:0: R0902: Too many instance attributes (15/7) (too-many-instance-attributes)
fittrackee-uploader/ui/login.py:13:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/login.py:16:35: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:17:30: I1101: Module 'PyQt6.QtWidgets' has no 'QVBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:19:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:21:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:22:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:24:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:25:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:26:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:30:24: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:35:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:37:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:38:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:40:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:41:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:42:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:46:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:51:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:53:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:54:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:56:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:57:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:58:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:62:26: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:63:36: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:68:22: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:71:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:75:24: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:76:37: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:79:24: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:82:23: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:83:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:84:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:85:40: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:93:8: I1101: Module 'PyQt6.QtCore' has no 'QMetaObject' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:13:4: R0915: Too many statements (68/50) (too-many-statements)
fittrackee-uploader/ui/login.py:95:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/login.py:96:21: I1101: Module 'PyQt6.QtCore' has no 'QCoreApplication' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/login.py:17:8: W0201: Attribute 'verticalLayout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:19:8: W0201: Attribute 'horizontalLayout_6' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:21:8: W0201: Attribute 'label_1' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:30:8: W0201: Attribute 'tbServer' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:35:8: W0201: Attribute 'horizontalLayout_7' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:37:8: W0201: Attribute 'label_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:46:8: W0201: Attribute 'tbEmail' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:51:8: W0201: Attribute 'horizontalLayout_8' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:53:8: W0201: Attribute 'label_3' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:62:8: W0201: Attribute 'tbPassword' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:68:8: W0201: Attribute 'widget' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:71:8: W0201: Attribute 'horizontalLayout_5' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:75:8: W0201: Attribute 'btCancel' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:79:8: W0201: Attribute 'widget_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/login.py:82:8: W0201: Attribute 'btLogin' defined outside __init__ (attribute-defined-outside-init)
************* Module options
fittrackee-uploader/ui/options.py:1:0: C0114: Missing module docstring (missing-module-docstring)
fittrackee-uploader/ui/options.py:12:0: C0115: Missing class docstring (missing-class-docstring)
fittrackee-uploader/ui/options.py:12:0: R0902: Too many instance attributes (29/7) (too-many-instance-attributes)
fittrackee-uploader/ui/options.py:13:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/options.py:16:37: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:17:30: I1101: Module 'PyQt6.QtWidgets' has no 'QVBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:19:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:21:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:22:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:24:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:25:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:26:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:30:24: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:35:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:37:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:38:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:40:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:41:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:42:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:46:24: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:49:30: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:50:43: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:55:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:57:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:58:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:61:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:62:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:63:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:67:27: I1101: Module 'PyQt6.QtWidgets' has no 'QCheckBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:72:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:74:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:75:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:78:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:79:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:80:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:84:29: I1101: Module 'PyQt6.QtWidgets' has no 'QCheckBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:89:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:91:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:92:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:94:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:95:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:96:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:100:32: I1101: Module 'PyQt6.QtWidgets' has no 'QLineEdit' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:103:38: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:104:51: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:109:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:111:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:112:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:115:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:116:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:117:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:121:26: I1101: Module 'PyQt6.QtWidgets' has no 'QCheckBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:126:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:128:23: I1101: Module 'PyQt6.QtWidgets' has no 'QLabel' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:129:36: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:132:12: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:133:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:134:14: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:138:26: I1101: Module 'PyQt6.QtWidgets' has no 'QCheckBox' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:143:22: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:146:34: I1101: Module 'PyQt6.QtWidgets' has no 'QHBoxLayout' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:150:24: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:151:37: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:154:24: I1101: Module 'PyQt6.QtWidgets' has no 'QWidget' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:157:22: I1101: Module 'PyQt6.QtWidgets' has no 'QPushButton' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:158:35: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:159:35: I1101: Module 'PyQt6.QtCore' has no 'QSize' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:160:39: I1101: Module 'PyQt6.QtCore' has no 'Qt' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:168:8: I1101: Module 'PyQt6.QtCore' has no 'QMetaObject' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:13:4: R0915: Too many statements (127/50) (too-many-statements)
fittrackee-uploader/ui/options.py:170:4: C0116: Missing function or method docstring (missing-function-docstring)
fittrackee-uploader/ui/options.py:171:21: I1101: Module 'PyQt6.QtCore' has no 'QCoreApplication' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
fittrackee-uploader/ui/options.py:17:8: W0201: Attribute 'verticalLayout' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:19:8: W0201: Attribute 'horizontalLayout_6' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:21:8: W0201: Attribute 'label_5' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:30:8: W0201: Attribute 'tbServer' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:35:8: W0201: Attribute 'horizontalLayout_1' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:37:8: W0201: Attribute 'label_1' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:46:8: W0201: Attribute 'tbFolder' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:49:8: W0201: Attribute 'btBrowseFolder' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:55:8: W0201: Attribute 'horizontalLayout_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:57:8: W0201: Attribute 'label_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:67:8: W0201: Attribute 'cbMoveFiles' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:72:8: W0201: Attribute 'horizontalLayout_7' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:74:8: W0201: Attribute 'label_6' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:84:8: W0201: Attribute 'cbAddInfoFile' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:89:8: W0201: Attribute 'horizontalLayout_3' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:91:8: W0201: Attribute 'label_3' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:100:8: W0201: Attribute 'tbUploadedFolder' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:103:8: W0201: Attribute 'btBrowseUploadedFolder' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:109:8: W0201: Attribute 'horizontalLayout_4' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:111:8: W0201: Attribute 'label_4' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:121:8: W0201: Attribute 'cbAddStats' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:126:8: W0201: Attribute 'horizontalLayout_8' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:128:8: W0201: Attribute 'label_7' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:138:8: W0201: Attribute 'cbAutoSkip' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:143:8: W0201: Attribute 'widget' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:146:8: W0201: Attribute 'horizontalLayout_5' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:150:8: W0201: Attribute 'btCancel' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:154:8: W0201: Attribute 'widget_2' defined outside __init__ (attribute-defined-outside-init)
fittrackee-uploader/ui/options.py:157:8: W0201: Attribute 'btSave' defined outside __init__ (attribute-defined-outside-init)

------------------------------------------------------------------
Your code has been rated at 7.45/10 (previous run: 7.45/10, +0.00)

Summary

Many of these issues are similar and relate to...

There are more that are common (see above full listing) but for now these stand out and should be easy to resolve.