Skip to content

Update E2Etest.yml

Update E2Etest.yml #60

Triggered via push May 1, 2024 18:43
Status Success
Total duration 2m 38s
Artifacts

Qodana.yaml

on: push
Fit to window
Zoom out
Zoom in

Annotations

240 warnings
Incorrect indent (around child statement): Upload/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Incorrect indent (around child statement): VideoStreamer/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Incorrect indent (around child statement): RecommendationAlgo/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Incorrect indent (around child statement): Account/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Incorrect indent (around child statement): Tests/E2E.Tests/LoginTests.cs#L16
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Render/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Incorrect indent (around child statement): VideoLibrary/Controllers/HealthController.cs#L16
Line indent is not restored to the previous level around child statement
Use of obsolete symbol: APIGateway/Auth/OwnAuthHandler.cs#L30
CS0618: ISystemClock is obsolete, use TimeProvider on AuthenticationSchemeOptions instead.
Use of obsolete symbol: APIGateway/Auth/OwnAuthHandler.cs#L28
CS0618: Interface 'Microsoft.AspNetCore.Authentication.ISystemClock' is obsolete: Use TimeProvider instead.
Async method invocation without await expression: Render/Services/RenderService.cs#L55
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Converting null literal or possible null value to non-nullable type.: Upload/Controllers/UploadController.cs#L39
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: VideoLibrary/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: Common/Model/VideoCategory.cs#L105
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: RecommendationAlgo/Repository/RecommendationRepository.cs#L105
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: Account/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: Upload/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: VideoStreamer/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: Tests/Upload.Test/UploadIntegrationTest.cs#L87
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: Render/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Converting null literal or possible null value to non-nullable type.: RecommendationAlgo/ConsulRegisterer.cs#L16
Converting null literal or possible null value into non-nullable type
Dereference of a possibly null reference.: Account/Services/StripePaymentService.cs#L44
Dereference of a possibly null reference
Possible null reference argument for a parameter.: Account/Controllers/AccountController.cs#L53
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: VideoStreamer/ConsulRegisterer.cs#L19
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: VideoLibrary/ConsulRegisterer.cs#L19
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: APIGateway/Auth/OwnAuthHandler.cs#L73
Possible null reference argument for parameter 's' in 'System.Text.Encoding.GetBytes'
Possible null reference argument for a parameter.: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L27
Possible null reference argument for parameter 'dbContext' in 'RecommendationAlgo.Repository.RecommendationRepository.RecommendationRepository'
Possible null reference argument for a parameter.: Account/Services/AuthTokenGenerator.cs#L45
Possible null reference argument for parameter 's' in 'System.Text.Encoding.GetBytes'
Possible null reference argument for a parameter.: Account/ConsulRegisterer.cs#L19
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L28
Possible null reference argument for parameter 'distributedCache' in 'RecommendationAlgo.Repository.RecommendationRepository.RecommendationRepository'
Possible null reference argument for a parameter.: Account/Controllers/PaymentController.cs#L22
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: Account/Controllers/AccountController.cs#L43
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: VideoLibrary/Controllers/VideoController.cs#L21
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: VideoStreamer/Program.cs#L30
Possible null reference argument for parameter 'root' in 'Microsoft.Extensions.FileProviders.PhysicalFileProvider.PhysicalFileProvider'
Possible null reference argument for a parameter.: Upload/Services/UploadService.cs#L44
Possible null reference argument for parameter 'oldValue' in 'System.String.Replace'
Possible null reference argument for a parameter.: RecommendationAlgo/Controllers/VideoStatsController.cs#L20
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: RecommendationAlgo/ConsulRegisterer.cs#L20
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: Common/Model/VideoCategory.cs#L107
Possible null reference argument for parameter 'element' in 'System.Reflection.CustomAttributeExtensions.GetCustomAttribute'
Possible null reference argument for a parameter.: Account/Services/AuthTokenGenerator.cs#L22
Possible null reference argument for parameter 's' in 'System.Text.Encoding.GetBytes'
Possible null reference argument for a parameter.: RecommendationAlgo/Controllers/VideoStatsController.cs#L39
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: RecommendationAlgo/Repository/RecommendationRepository.cs#L148
Possible null reference argument for parameter 'source' in 'System.Linq.Enumerable.Take'
Possible null reference argument for a parameter.: Render/ConsulRegisterer.cs#L19
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: RecommendationAlgo/Controllers/VideoStatsController.cs#L30
Possible null reference argument for parameter 'jwtToken' in 'Common.AccIdExtractorFromHttpContext.ExtractAccIdUpnFromJwtToken'
Possible null reference argument for a parameter.: Tests/Upload.Test/UploadIntegrationTest.cs#L110
Possible null reference argument for parameter 'uploadVideoRequest' in 'OpenVisStreamer.VideoLibrary.Model.Mappers.UploadVideoMapper.UploadVideoRequestToVideo'
Possible null reference argument for a parameter.: Upload/ConsulRegisterer.cs#L19
Possible null reference argument for parameter 'uriString' in 'System.Uri.Uri'
Possible null reference argument for a parameter.: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L31
Possible null reference argument for parameter 'dbContext' in 'RecommendationAlgo.Repository.RecommendationRepositoryOLD.RecommendationRepositoryOLD'
Non-nullable member is uninitialized.: Account/Repository/Entities/Account.cs#L14
Non-nullable property 'Email' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: RecommendationAlgo/Repository/EFC/DatabaseContext.cs#L11
Non-nullable property 'VideoRecommendations' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Model/VideoDTO.cs#L12
Non-nullable property 'ThumbnailUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Tests/Upload.Test/UploadIntegrationTest.cs#L26
Non-nullable field '_videoService' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: RecommendationAlgo/Repository/EFC/DatabaseContext.cs#L9
Non-nullable property 'VideoStats' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/RecommendationVideoResponse.cs#L6
Non-nullable property 'VideoIds' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Model/VideoDTO.cs#L11
Non-nullable property 'VideoUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Repository/Entities/Video.cs#L18
Non-nullable property 'Description' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: RecommendationAlgo/Repository/EFC/DatabaseContext.cs#L8
Non-nullable property 'WatchHistories' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/RegisterRequestDTO.cs#L6
Non-nullable property 'passwordUnhashed' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Upload/Model/DTO/VideoUploadDTO.cs#L9
Non-nullable property 'Title' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/RegisterRequestDTO.cs#L5
Non-nullable property 'email' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/LoginRequestDTO.cs#L5
Non-nullable property 'email' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/UploadVideoRequest.cs#L20
Non-nullable property 'VideoUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Repository/EFC/DatabaseContext.cs#L7
Non-nullable property 'Accounts' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/IncomingPaymentDTO.cs#L7
Non-nullable property 'StripeToken' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: RecommendationAlgo/Repository/Entities/VideoRecommendation.cs#L5
Non-nullable property 'VideoId' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L11
Non-nullable field '_repository' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: Upload/Model/DTO/VideoUploadDTO.cs#L12
Non-nullable property 'Description' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/HotVideoResponse.cs#L5
Non-nullable property 'VideoIds' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L12
Non-nullable field '_repositoryOld' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Model/VideoDTO.cs#L8
Non-nullable property 'Description' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Repository/Entities/Account.cs#L17
Non-nullable property 'PasswordHashed' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Repository/EFC/DatabaseContext.cs#L8
Non-nullable property 'Videos' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Repository/Entities/Video.cs#L27
Non-nullable property 'VideoUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/UploadVideoRequest.cs#L14
Non-nullable property 'Description' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Model/VideoDTO.cs#L7
Non-nullable property 'Title' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/UploadVideoRequest.cs#L12
Non-nullable property 'Title' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/UploadVideoRequest.cs#L22
Non-nullable property 'ThumbnailUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/AccountDTO.cs#L6
Non-nullable property 'Email' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Account/Model/DTO/LoginRequestDTO.cs#L6
Non-nullable property 'passwordUnhashed' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Repository/Entities/Video.cs#L15
Non-nullable property 'Title' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: Common/MBcontracts/RenderVideoRequest.cs#L6
Non-nullable property 'VideoUri' is uninitialized. Consider declaring the property as nullable.
Non-nullable member is uninitialized.: VideoLibrary/Repository/Entities/Video.cs#L30
Non-nullable property 'ThumbnailUri' is uninitialized. Consider declaring the property as nullable.
Nullability of reference types in source type doesn't match target type.: VideoLibrary/Services/VideoService.cs#L44
Nullability of reference types in value of type 'System.Collections.Generic.List' does not match target type 'System.Collections.Generic.List'
Nullability of reference types in source type doesn't match target type.: VideoLibrary/Services/VideoService.cs#L55
Nullability of reference types in value of type 'System.Collections.Generic.List' does not match target type 'System.Collections.Generic.List'
Namespace does not correspond to file location: Account/Exceptions/EmailAlreadyInUseException.cs#L1
Namespace does not correspond to file location, must be: 'Account.Exceptions'
Namespace does not correspond to file location: Tests/Upload.Test/UploadIntegrationTest.cs#L16
Namespace does not correspond to file location, must be: 'Upload.Test'
Namespace does not correspond to file location: Tests/E2E.Tests/Pages/UploadPage.cs#L3
Namespace does not correspond to file location, must be: 'E2E.Tests.Pages'
Namespace does not correspond to file location: RecommendationAlgo/ConsulRegisterer.cs#L4
Namespace does not correspond to file location, must be: 'RecommendationAlgo'
Namespace does not correspond to file location: Render/Controllers/HealthController.cs#L4
Namespace does not correspond to file location, must be: 'Render.Controllers'
Namespace does not correspond to file location: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L9
Namespace does not correspond to file location, must be: 'RecommendationAlog.Benchmark'
Namespace does not correspond to file location: Account/ConsulRegisterer.cs#L4
Namespace does not correspond to file location, must be: 'Account'
Namespace does not correspond to file location: Tests/E2E.Tests/Pages/LoginPage.cs#L3
Namespace does not correspond to file location, must be: 'E2E.Tests.Pages'
Namespace does not correspond to file location: Tests/E2E.Tests/Pages/Common.cs#L3
Namespace does not correspond to file location, must be: 'E2E.Tests.Pages'
Co-variant array conversion: RecommendationAlgo/Repository/RecommendationRepositoryOLD.cs#L293
Co-variant array conversion from SqlParameter\[\] to object\[\] can cause run-time exception on write operation
Co-variant array conversion: RecommendationAlgo/Repository/RecommendationRepository.cs#L352
Co-variant array conversion from SqlParameter\[\] to object\[\] can cause run-time exception on write operation
Expression is always 'true' or 'false' according to nullable reference types' annotations: Upload/Controllers/UploadController.cs#L33
Expression is always false according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Upload/Controllers/UploadController.cs#L29
Expression is always false according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: VideoLibrary/Services/VideoService.cs#L28
Expression is always false according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Upload/Services/MultipartRequestHelper.cs#L39
Expression is always true according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Upload/Services/MultipartRequestHelper.cs#L48
Expression is always true according to nullable reference types' annotations
Empty constructor: Account/Model/DTO/IncomingPaymentDTO.cs#L3
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: Account/Model/DTO/LoginRequestDTO.cs#L3
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: Account/Model/DTO/RegisterRequestDTO.cs#L3
Empty constructor is redundant. The compiler generates the same by default.
Invalid XML documentation comment: VideoLibrary/Controllers/VideoController.cs#L18
Parameter 'topN' has no matching param tag in the XML comment for OpenVisStreamer.VideoLibrary.Controllers.VideoController.GetRecommendedVideos (but other parameters do)
Invalid XML documentation comment: RecommendationAlgo/Repository/RecommendationRepository.cs#L206
Parameter 'category' has no matching param tag in the XML comment for RecommendationAlgo.Repository.RecommendationRepository.GetRecommendedVideosBasedOnLikeSimilarity (but other parameters do)
Invalid XML documentation comment: RecommendationAlgo/Repository/RecommendationRepositoryOLD.cs#L164
Parameter 'category' has no matching param tag in the XML comment for RecommendationAlgo.Repository.RecommendationRepositoryOLD.GetRecommendedVideosBasedOnLikeSimilarity (but other parameters do)
Non-accessed field (private accessibility): Tests/Upload.Test/UploadIntegrationTest.cs#L22
Field '_renderService' is assigned but its value is never used
Not accessed primary constructor parameter: Render/Services/RenderService.cs#L7
Primary constructor parameter 'bus' is never accessed
Not accessed primary constructor parameter: Upload/Services/UploadService.cs#L9
Primary constructor parameter 'bus' is never accessed
Non-accessed local variable: RecommendationAlgo/Repository/RecommendationRepository.cs#L338
Local variable 'a' is only assigned but its value is never used
Non-accessed local variable: RecommendationAlgo/Repository/RecommendationRepositoryOLD.cs#L275
Local variable 'a' is only assigned but its value is never used
Private field can be converted into local variable: Tests/Upload.Test/UploadIntegrationTest.cs#L18
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Tests/Account.Test/AccountServiceTests.cs#L13
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Tests/Upload.Test/UploadIntegrationTest.cs#L19
The field is always assigned before being used and can be converted into a local variable
Redundant member initializer: Common/MBcontracts/UploadVideoRequest.cs#L29
Initializing property by default value is redundant
Redundant member initializer: Account/Repository/Entities/Account.cs#L10
Initializing property by default value is redundant
Redundant member initializer: Account/Repository/Entities/Account.cs#L22
Initializing property by default value is redundant
Redundant member initializer: RecommendationAlgo/Repository/Entities/WatchHistory.cs#L25
Initializing property by default value is redundant
Redundant member initializer: RecommendationAlgo/Repository/Entities/WatchHistory.cs#L19
Initializing property by default value is redundant
Redundant member initializer: VideoLibrary/Repository/Entities/Video.cs#L39
Initializing property by default value is redundant
Redundant member initializer: Account/Repository/Entities/Account.cs#L20
Initializing property by default value is redundant
Redundant type arguments of method: Tests/Upload.Test/UploadIntegrationTest.cs#L96
Type argument specification is redundant
Redundant type arguments of method: Tests/Upload.Test/UploadIntegrationTest.cs#L88
Type argument specification is redundant
Redundant type arguments of method: Upload/Services/UploadService.cs#L60
Type argument specification is redundant
Redundant type arguments of method: Tests/Upload.Test/UploadIntegrationTest.cs#L98
Type argument specification is redundant
Redundant type arguments of method: Upload/Services/UploadService.cs#L59
Type argument specification is redundant
Redundant type arguments of method: Render/Services/RenderService.cs#L55
Type argument specification is redundant
Redundant type declaration body: APIGateway/Swagger/SwaggerAggregator.cs#L6
Redundant empty class declaration body
Redundant type declaration body: Account/Exceptions/EmailAlreadyInUseException.cs#L4
Redundant empty class declaration body
Redundant using directive: APIGateway/Auth/OwnAuthHandler.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: APIGateway/Auth/OwnAuthHandler.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Common/AccIdExtractorFromHttpContext.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Repository/RecommendationRepositoryOLD.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Common/MBcontracts/UploadVideoRequest.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Program.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Tests/RecommendationAlog.Benchmark/RecommendationRepositoryBenchmark.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Repository/Entities/VideoStats.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Common/AccIdExtractorFromHttpContext.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Common/AccIdExtractorFromHttpContext.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Repository/Entities/WatchHistory.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Upload/Controllers/UploadController.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Repository/RecommendationRepositoryOLD.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Account/Program.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Upload/Services/MultipartRequestHelper.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: RecommendationAlgo/Program.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: APIGateway/Auth/OwnAuthHandler.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Upload/Model/DTO/VideoUploadDTO.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: APIGateway/Auth/OwnAuthHandler.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Upload/Services/MultipartRequestHelper.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Common/MBcontracts/UploadVideoRequest.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: VideoLibrary/Program.cs#L1
Using directive is not required by the code and can be safely removed
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L7
Auto-property accessor 'Title.get' is never used
Auto-property accessor is never used (non-private accessibility): Account/Model/DTO/IncomingPaymentDTO.cs#L7
Auto-property accessor 'StripeToken.set' is never used
Auto-property accessor is never used (non-private accessibility): Account/Model/DTO/AccountDTO.cs#L8
Auto-property accessor 'SubscriptionValidUntil.get' is never used
Auto-property accessor is never used (non-private accessibility): Common/MBcontracts/UploadVideoRequest.cs#L18
Auto-property accessor 'videoLength.set' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L12
Auto-property accessor 'ThumbnailUri.get' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L15
Auto-property accessor 'UploadDateTime.get' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L8
Auto-property accessor 'Description.get' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L11
Auto-property accessor 'VideoUri.get' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L9
Auto-property accessor 'Category.get' is never used
Auto-property accessor is never used (non-private accessibility): VideoLibrary/Model/VideoDTO.cs#L6
Auto-property accessor 'VideoId.get' is never used
Field is never used: Tests/Upload.Test/UploadIntegrationTest.cs#L23
Field '_videoService' is never used
Unused parameter (private accessibility): Account/Services/StripePaymentService.cs#L12
Parameter 'retryAttempt' is never used
Unused local variable: VideoStreamer/Program.cs#L7
Local variable 'consulIP' is never used
Unused local variable: Render/Services/RenderService.cs#L47
Local variable 'error' is never used
Unused local variable: Common/AccIdExtractorFromHttpContext.cs#L26
Local variable 'jsonToken' is never used
Unused local variable: Render/Services/RenderService.cs#L46
Local variable 'output' is never used
Unused local variable: APIGateway/Auth/OwnAuthHandler.cs#L77
Local variable 'validatedToken' is never used
Unused local variable: APIGateway/Auth/OwnAuthHandler.cs#L79
Local variable 'a' is never used
Unused local variable: Account/Controllers/AccountController.cs#L24
Local variable 'e' is never used
Do not use object initializer for 'using' variable: Render/Services/RenderService.cs#L36
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Do not use object initializer for 'using' variable: Render/Services/RenderService.cs#L89
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Variable in local function hides variable from outer scope: APIGateway/Program.cs#L32
Parameter 'builder' hides outer local variable with the same name
Variable in local function hides variable from outer scope: VideoLibrary/Program.cs#L47
Parameter 'builder' hides outer local variable with the same name
Variable in local function hides variable from outer scope: Upload/Program.cs#L39
Parameter 'builder' hides outer local variable with the same name
Variable in local function hides variable from outer scope: Account/Program.cs#L24
Parameter 'builder' hides outer local variable with the same name
qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.