Feat: web service launch [#97]#99
Quality Gate passed
Annotations
Check warning on line 318 in frontend/src/components/VideoSourcePanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEuyLLs6Cv1hVD01&open=AZ9bJEuyLLs6Cv1hVD01&pullRequest=99
Check warning on line 66 in services/pipeline-worker/src/services/pipeline_orchestrator.py
sonarqubecloud / SonarCloud Code Analysis
Method "__init__" has 15 parameters, which is greater than the 13 authorized.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE2zLLs6Cv1hVD1b&open=AZ9bJE2zLLs6Cv1hVD1b&pullRequest=99
Check warning on line 109 in frontend/src/lib/api/mock.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'setCurrentUser' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0ALLs6Cv1hVD1E&open=AZ9bJE0ALLs6Cv1hVD1E&pullRequest=99
Check warning on line 17 in frontend/src/components/AppHeader.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzoLLs6Cv1hVD1A&open=AZ9bJEzoLLs6Cv1hVD1A&pullRequest=99
Check warning on line 238 in frontend/src/components/VideoSourcePanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Ambiguous spacing before next element input
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEuyLLs6Cv1hVD0z&open=AZ9bJEuyLLs6Cv1hVD0z&pullRequest=99
Check warning on line 66 in frontend/src/components/SearchPanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzPLLs6Cv1hVD05&open=AZ9bJEzPLLs6Cv1hVD05&pullRequest=99
Check warning on line 119 in frontend/src/lib/api/mock.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'clearCurrentUser' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0ALLs6Cv1hVD1G&open=AZ9bJE0ALLs6Cv1hVD1G&pullRequest=99
Check warning on line 110 in services/core-api/src/api/v1/routers/videos.py
sonarqubecloud / SonarCloud Code Analysis
Use "Annotated" type hints for FastAPI dependency injection
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE3dLLs6Cv1hVD1d&open=AZ9bJE3dLLs6Cv1hVD1d&pullRequest=99
Check warning on line 34 in frontend/src/app/login/page.tsx
sonarqubecloud / SonarCloud Code Analysis
Ambiguous spacing before next element input
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0_LLs6Cv1hVD1R&open=AZ9bJE0_LLs6Cv1hVD1R&pullRequest=99
Check warning on line 311 in frontend/src/components/VideoSourcePanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Ambiguous spacing after previous element span
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEuyLLs6Cv1hVD03&open=AZ9bJEuyLLs6Cv1hVD03&pullRequest=99
Check warning on line 221 in frontend/src/components/SearchPanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzPLLs6Cv1hVD08&open=AZ9bJEzPLLs6Cv1hVD08&pullRequest=99
Check failure on line 19 in services/pipeline-worker/src/infra/ai/stt_batch_callable.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "STT word time offsets missing" 3 times.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE2pLLs6Cv1hVD1a&open=AZ9bJE2pLLs6Cv1hVD1a&pullRequest=99
Check warning on line 40 in frontend/src/lib/api/http.ts
sonarqubecloud / SonarCloud Code Analysis
'returnValue' is deprecated.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0MLLs6Cv1hVD1I&open=AZ9bJE0MLLs6Cv1hVD1I&pullRequest=99
Check failure on line 83 in services/pipeline-worker/src/infra/db/models.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "video.id" 5 times.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE2fLLs6Cv1hVD1Y&open=AZ9bJE2fLLs6Cv1hVD1Y&pullRequest=99
Check warning on line 128 in frontend/src/components/SearchPanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzPLLs6Cv1hVD07&open=AZ9bJEzPLLs6Cv1hVD07&pullRequest=99
Check warning on line 18 in frontend/src/components/Workspace.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzeLLs6Cv1hVD0_&open=AZ9bJEzeLLs6Cv1hVD0_&pullRequest=99
Check warning on line 54 in frontend/src/components/FloatingPlayer.tsx
sonarqubecloud / SonarCloud Code Analysis
Media elements such as <audio> and <video> must have a <track> for captions.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzwLLs6Cv1hVD1D&open=AZ9bJEzwLLs6Cv1hVD1D&pullRequest=99
Check warning on line 49 in frontend/src/lib/auth/AuthContext.tsx
sonarqubecloud / SonarCloud Code Analysis
The object passed as the value prop to the Context provider changes every render. To fix this consider wrapping it in a useMemo hook.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0gLLs6Cv1hVD1N&open=AZ9bJE0gLLs6Cv1hVD1N&pullRequest=99
Check warning on line 248 in frontend/src/components/VideoSourcePanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Ambiguous spacing before next element input
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEuyLLs6Cv1hVD00&open=AZ9bJEuyLLs6Cv1hVD00&pullRequest=99
Check warning on line 273 in frontend/src/components/SearchPanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzPLLs6Cv1hVD0-&open=AZ9bJEzPLLs6Cv1hVD0-&pullRequest=99
Check warning on line 114 in frontend/src/lib/api/mock.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'currentUserId' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0ALLs6Cv1hVD1F&open=AZ9bJE0ALLs6Cv1hVD1F&pullRequest=99
Check warning on line 127 in frontend/src/lib/api/http.ts
sonarqubecloud / SonarCloud Code Analysis
Move function 'fileExtension' to the outer scope.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE0MLLs6Cv1hVD1K&open=AZ9bJE0MLLs6Cv1hVD1K&pullRequest=99
Check warning on line 250 in frontend/src/components/SearchPanel.tsx
sonarqubecloud / SonarCloud Code Analysis
Mark the props of the component as read-only.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJEzPLLs6Cv1hVD09&open=AZ9bJEzPLLs6Cv1hVD09&pullRequest=99
Check failure on line 57 in services/search-service/src/infra/db/models.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "project.id" 4 times.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE1_LLs6Cv1hVD1V&open=AZ9bJE1_LLs6Cv1hVD1V&pullRequest=99
Check warning on line 178 in services/pipeline-worker/src/infra/media/youtube_downloader.py
sonarqubecloud / SonarCloud Code Analysis
Use asynchronous features in this function or remove the `async` keyword.
See more on https://sonarcloud.io/project/issues?id=f-lab-edu_Biblio&issues=AZ9bJE2VLLs6Cv1hVD1X&open=AZ9bJE2VLLs6Cv1hVD1X&pullRequest=99