feat(jobs): single-worker job execution (InMemory + Hangfire) #62
Annotations
1 error and 10 warnings
|
SonarCloud
Process completed with exit code 1.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobScheduler.cs#L92
Await CancelAsync instead.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobScheduler.cs#L93
Either remove or fill this block of code.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobStore.cs#L83
Use the lambda parameter instead of capturing the argument 'jobId'
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/ReportJobWorker.cs#L74
Either log this exception and handle it, or rethrow it with some contextual information.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/ReportJobWorker.cs#L72
Logging in a catch clause should pass the caught exception as a parameter.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobStore.cs#L83
Use the lambda parameter instead of capturing the argument 'jobId'
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/ReportJobWorker.cs#L74
Either log this exception and handle it, or rethrow it with some contextual information.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/ReportJobWorker.cs#L72
Logging in a catch clause should pass the caught exception as a parameter.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobScheduler.cs#L92
Await CancelAsync instead.
|
|
SonarCloud:
src/Jobs/NeoReports.Jobs/InMemoryJobScheduler.cs#L93
Either remove or fill this block of code.
|