Skip to content

Push on main

Push on main #289

Triggered via dynamic January 2, 2025 12:59
Status Success
Total duration 1m 25s
Artifacts 1

codeql

on: dynamic
Matrix: analyze
Upload Results
15s
Upload Results
Fit to window
Zoom out
Zoom in

Annotations

20 warnings and 28 notices
Analyze (python)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unsatisfied package requirements: src/config.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/build/lib/manocorp/testing/__init__.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/docker_healthcheck.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/manocorp/testing/docker.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/build/lib/manocorp/testing/docker.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/migrations/__init__.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/setup.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/routers/user.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/test/test_docker_healthcheck.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/routers/healthcheck.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/app.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/manocorp/testing/__init__.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/test/test_users.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/manocorp/fastapi/routing/apisecroute.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/models/user.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: src/test/test_healthcheck.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/build/lib/manocorp/fastapi/routing/__init__.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Unsatisfied package requirements: packages/manocorp/build/lib/manocorp/fastapi/routing/apisecroute.py#L0
Package requirements 'alembic==1.14.0', 'fastapi==0.115.2', 'opentelemetry-distro==0.48b0', 'opentelemetry-instrumentation==0.48b0', 'pydantic==2.9.2', 'PyJWT==2.9.0', 'pytest==8.3.3', 'python-decouple==3.8', 'python-dotenv==1.0.1', 'redis==5.1.1', 'requests==2.32.3', 'SQLAlchemy==2.0.36', 'sqlmodel==0.0.22', 'uvicorn==0.32.0' are not satisfied
Upload Results
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Using equality operators to compare with None: src/routers/user.py#L74
Comparison with None performed with equality operators
Using equality operators to compare with None: src/routers/user.py#L104
Comparison with None performed with equality operators
Problematic nesting of decorators: src/models/user.py#L18
This decorator will not receive a callable it may expect; the built-in decorator returns a special object
Unsatisfied package requirements: src/routers/user.py#L4
Package containing module 'models' is not listed in the project requirements
Unsatisfied package requirements: src/test/test_healthcheck.py#L2
Package containing module 'migrations' is not listed in the project requirements
Unsatisfied package requirements: src/test/test_users.py#L2
Package containing module 'migrations' is not listed in the project requirements
Unsatisfied package requirements: src/routers/user.py#L6
Package containing module 'config' is not listed in the project requirements
Unsatisfied package requirements: src/test/test_healthcheck.py#L3
Package containing module 'app' is not listed in the project requirements
Unsatisfied package requirements: src/migrations/__init__.py#L2
Package containing module 'models' is not listed in the project requirements
Unsatisfied package requirements: src/test/test_users.py#L3
Package containing module 'app' is not listed in the project requirements
Unsatisfied package requirements: src/migrations/__init__.py#L4
Package containing module 'config' is not listed in the project requirements
PEP 8 coding style violation: packages/manocorp/manocorp/testing/docker.py#L178
PEP 8: E501 line too long (269 \> 120 characters)
PEP 8 coding style violation: src/routers/user.py#L104
PEP 8: E711 comparison to None should be 'if cond is None:'
PEP 8 coding style violation: packages/manocorp/build/lib/manocorp/testing/docker.py#L177
PEP 8: E501 line too long (271 \> 120 characters)
PEP 8 coding style violation: src/routers/user.py#L74
PEP 8: E711 comparison to None should be 'if cond is None:'
PEP 8 coding style violation: packages/manocorp/manocorp/fastapi/routing/apisecroute.py#L21
PEP 8: E501 line too long (121 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/build/lib/manocorp/fastapi/routing/apisecroute.py#L9
PEP 8: E501 line too long (137 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/build/lib/manocorp/fastapi/routing/apisecroute.py#L21
PEP 8: E501 line too long (128 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/build/lib/manocorp/testing/docker.py#L198
PEP 8: E501 line too long (123 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/manocorp/testing/docker.py#L216
PEP 8: E501 line too long (122 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/manocorp/fastapi/routing/apisecroute.py#L5
PEP 8: E302 expected 2 blank lines, found 1
PEP 8 coding style violation: packages/manocorp/build/lib/manocorp/fastapi/routing/apisecroute.py#L20
PEP 8: E501 line too long (127 \> 120 characters)
PEP 8 coding style violation: packages/manocorp/manocorp/fastapi/routing/apisecroute.py#L9
PEP 8: E501 line too long (122 \> 120 characters)
PEP 8 coding style violation: src/routers/user.py#L102
PEP 8: E712 comparison to True should be 'if cond is True:' or 'if cond:'
PEP 8 coding style violation: src/routers/user.py#L72
PEP 8: E712 comparison to True should be 'if cond is True:' or 'if cond:'

Artifacts

Produced during runtime
Name Size
sarif-artifact-python
33.4 KB