Skip to content

New Crowdin updates

New Crowdin updates #5

Triggered via pull request November 8, 2024 17:42
Status Success
Total duration 3m 12s
Artifacts

qodana_code_quality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

361 errors, 591 warnings, and 48 notices
Comma expression: src/assets/libs/dropbox.js#L539
Comma expression
Comma expression: src/assets/libs/dropbox.js#L108
Comma expression
Comma expression: src/assets/libs/dropbox.js#L246
Comma expression
Comma expression: src/assets/libs/dropbox.js#L281
Comma expression
Comma expression: src/assets/libs/dropbox.js#L423
Comma expression
Comma expression: src/assets/libs/dropbox.js#L844
Comma expression
Comma expression: src/assets/libs/dropbox.js#L191
Comma expression
Comma expression: src/assets/libs/dropbox.js#L937
Comma expression
Comma expression: src/assets/libs/dropbox.js#L405
Comma expression
Comma expression: src/assets/libs/dropbox.js#L801
Comma expression
Comma expression: src/assets/libs/dropbox.js#L778
Comma expression
Comma expression: src/assets/libs/dropbox.js#L962
Comma expression
Comma expression: src/assets/libs/dropbox.js#L565
Comma expression
Comma expression: src/assets/libs/dropbox.js#L255
Comma expression
Comma expression: src/assets/libs/dropbox.js#L883
Comma expression
Comma expression: src/assets/libs/dropbox.js#L351
Comma expression
Comma expression: src/assets/libs/dropbox.js#L1000
Comma expression
Comma expression: src/assets/libs/dropbox.js#L343
Comma expression
Comma expression: src/assets/libs/dropbox.js#L743
Comma expression
Comma expression: src/assets/libs/dropbox.js#L109
Comma expression
Comma expression: src/assets/libs/dropbox.js#L143
Comma expression
Comma expression: src/assets/libs/dropbox.js#L469
Comma expression
Comma expression: src/assets/libs/dropbox.js#L1008
Comma expression
Comma expression: src/assets/libs/dropbox.js#L394
Comma expression
Comma expression: src/assets/libs/dropbox.js#L598
Comma expression
Comma expression: src/assets/libs/dropbox.js#L430
Comma expression
Comma expression: src/assets/libs/dropbox.js#L863
Comma expression
Comma expression: src/assets/libs/dropbox.js#L369
Comma expression
Comma expression: src/assets/libs/dropbox.js#L29
Comma expression
Comma expression: src/assets/libs/dropbox.js#L914
Comma expression
Comma expression: src/assets/libs/dropbox.js#L359
Comma expression
Comma expression: src/assets/libs/dropbox.js#L119
Comma expression
Comma expression: src/assets/libs/dropbox.js#L1004
Comma expression
Comma expression: src/assets/libs/dropbox.js#L80
Comma expression
Comma expression: src/assets/libs/dropbox.js#L229
Comma expression
Comma expression: src/assets/libs/dropbox.js#L916
Comma expression
Comma expression: src/assets/libs/dropbox.js#L659
Comma expression
Comma expression: src/assets/libs/dropbox.js#L741
Comma expression
Comma expression: src/assets/libs/dropbox.js#L655
Comma expression
Comma expression: src/assets/libs/dropbox.js#L564
Comma expression
Comma expression: src/assets/libs/dropbox.js#L88
Comma expression
Comma expression: src/assets/libs/dropbox.js#L67
Comma expression
Comma expression: src/assets/libs/dropbox.js#L341
Comma expression
Comma expression: src/assets/libs/dropbox.js#L80
Comma expression
Comma expression: src/assets/libs/dropbox.js#L642
Comma expression
Comma expression: src/assets/libs/dropbox.js#L197
Comma expression
Comma expression: src/assets/libs/dropbox.js#L734
Comma expression
Comma expression: src/assets/libs/dropbox.js#L443
Comma expression
Comma expression: src/assets/libs/dropbox.js#L863
Comma expression
Comma expression: src/assets/libs/dropbox.js#L476
Comma expression
Comma expression: src/assets/libs/dropbox.js#L1013
Comma expression
Comma expression: src/assets/libs/dropbox.js#L774
Comma expression
Comma expression: src/assets/libs/dropbox.js#L823
Comma expression
Comma expression: src/assets/libs/dropbox.js#L277
Comma expression
Comma expression: src/assets/libs/dropbox.js#L859
Comma expression
Comma expression: src/assets/libs/dropbox.js#L802
Comma expression
Comma expression: src/assets/libs/dropbox.js#L595
Comma expression
Comma expression: src/assets/libs/dropbox.js#L392
Comma expression
Comma expression: src/assets/libs/dropbox.js#L280
Comma expression
Comma expression: src/assets/libs/dropbox.js#L428
Comma expression
Comma expression: src/assets/libs/dropbox.js#L410
Comma expression
Comma expression: src/assets/libs/dropbox.js#L437
Comma expression
Comma expression: src/assets/libs/dropbox.js#L989
Comma expression
Comma expression: src/assets/libs/dropbox.js#L910
Comma expression
Comma expression: src/assets/libs/dropbox.js#L378
Comma expression
Comma expression: src/assets/libs/dropbox.js#L827
Comma expression
Comma expression: src/assets/libs/dropbox.js#L226
Comma expression
Comma expression: src/assets/libs/dropbox.js#L657
Comma expression
Comma expression: src/assets/libs/dropbox.js#L243
Comma expression
Comma expression: src/assets/libs/dropbox.js#L180
Comma expression
Comma expression: src/assets/libs/dropbox.js#L60
Comma expression
Comma expression: src/assets/libs/dropbox.js#L543
Comma expression
Comma expression: src/assets/libs/dropbox.js#L234
Comma expression
Comma expression: src/assets/libs/dropbox.js#L422
Comma expression
Comma expression: src/assets/libs/dropbox.js#L579
Comma expression
Comma expression: src/assets/libs/dropbox.js#L772
Comma expression
Comma expression: src/assets/libs/dropbox.js#L779
Comma expression
Comma expression: src/assets/libs/dropbox.js#L308
Comma expression
Comma expression: src/assets/libs/dropbox.js#L285
Comma expression
Comma expression: src/assets/libs/dropbox.js#L808
Comma expression
Comma expression: src/assets/libs/dropbox.js#L900
Comma expression
Comma expression: src/assets/libs/dropbox.js#L447
Comma expression
Comma expression: src/assets/libs/dropbox.js#L186
Comma expression
Comma expression: src/assets/libs/dropbox.js#L937
Comma expression
Comma expression: src/assets/libs/dropbox.js#L157
Comma expression
Comma expression: src/assets/libs/dropbox.js#L382
Comma expression
Comma expression: src/assets/libs/dropbox.js#L557
Comma expression
Comma expression: src/assets/libs/dropbox.js#L510
Comma expression
Comma expression: src/assets/libs/dropbox.js#L577
Comma expression
Comma expression: src/assets/libs/dropbox.js#L403
Comma expression
Comma expression: src/assets/libs/dropbox.js#L253
Comma expression
Comma expression: src/assets/libs/dropbox.js#L604
Comma expression
Comma expression: src/assets/libs/dropbox.js#L845
Comma expression
Comma expression: src/assets/libs/dropbox.js#L53
Comma expression
Comma expression: src/assets/libs/dropbox.js#L298
Comma expression
Comma expression: src/assets/libs/dropbox.js#L244
Comma expression
Comma expression: src/assets/libs/dropbox.js#L63
Comma expression
Comma expression: src/assets/libs/dropbox.js#L72
Comma expression
Comma expression: src/assets/libs/dropbox.js#L1012
Comma expression
Comma expression: src/assets/libs/dropbox.js#L11
Comma expression
Comma expression: src/assets/libs/dropbox.js#L572
Comma expression
Comma expression: src/assets/libs/dropbox.js#L111
Comma expression
Comma expression: src/assets/libs/dropbox.js#L635
Comma expression
Comma expression: src/assets/libs/dropbox.js#L680
Comma expression
Comma expression: src/assets/libs/dropbox.js#L222
Comma expression
Comma expression: src/assets/libs/dropbox.js#L809
Comma expression
Comma expression: src/assets/libs/dropbox.js#L525
Comma expression
Comma expression: src/assets/libs/dropbox.js#L718
Comma expression
Comma expression: src/assets/libs/dropbox.js#L327
Comma expression
Comma expression: src/assets/libs/dropbox.js#L578
Comma expression
Comma expression: src/assets/libs/dropbox.js#L933
Comma expression
Comma expression: src/assets/libs/dropbox.js#L918
Comma expression
Comma expression: src/assets/libs/dropbox.js#L835
Comma expression
Comma expression: src/assets/libs/dropbox.js#L523
Comma expression
Comma expression: src/assets/libs/dropbox.js#L827
Comma expression
Comma expression: src/assets/libs/dropbox.js#L609
Comma expression
Comma expression: src/assets/libs/dropbox.js#L26
Comma expression
Comma expression: src/assets/libs/dropbox.js#L457
Comma expression
Comma expression: src/assets/libs/dropbox.js#L716
Comma expression
Comma expression: src/assets/libs/dropbox.js#L434
Comma expression
Comma expression: src/assets/libs/dropbox.js#L98
Comma expression
Comma expression: src/assets/libs/dropbox.js#L408
Comma expression
Comma expression: src/assets/libs/dropbox.js#L325
Comma expression
Comma expression: src/assets/libs/dropbox.js#L919
Comma expression
Comma expression: src/assets/libs/dropbox.js#L381
Comma expression
Comma expression: src/assets/libs/dropbox.js#L375
Comma expression
Comma expression: src/assets/libs/dropbox.js#L264
Comma expression
Comma expression: src/assets/libs/dropbox.js#L53
Comma expression
Comma expression: src/assets/libs/dropbox.js#L696
Comma expression
Comma expression: src/assets/libs/dropbox.js#L376
Comma expression
Comma expression: src/assets/libs/dropbox.js#L168
Comma expression
Comma expression: src/assets/libs/dropbox.js#L177
Comma expression
Comma expression: src/assets/libs/dropbox.js#L104
Comma expression
Comma expression: src/assets/libs/dropbox.js#L628
Comma expression
Comma expression: src/assets/libs/dropbox.js#L543
Comma expression
Import can be shortened: src/app/topic/topic.component.ts#L2
Import can be shortened
Unused import: src/app/public-topics/components/topicbox/topicbox.component.ts#L2
Unused ``` import { countries } from './../../../services/country.service'; ```
Unused import: src/app/topic/topic-routing.module.ts#L2
Unused import specifier mapToCanDeactivate
Unused import: src/app/services/topic-idea-replies.service.ts#L8
Unused import specifier combineLatest
Unused import: src/app/directives/markdown.directive.ts#L2
Unused import specifier inject
Unused import: src/app/services/activity.service.ts#L10
Unused ``` import { ApiResponse } from '../interfaces/apiResponse'; ```
Unused import: src/app/services/topic-argument.service.ts#L8
Unused import specifier switchMap
Unused import: src/app/services/topic-activity.service.ts#L7
Unused ``` import { TranslateService } from '@ngx-translate/core'; ```
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier distinct
Unused import: src/app/public-groups/components/publicgroupbox/publicgroupbox.component.ts#L9
Unused ``` import { ConfirmDialogComponent } from 'src/app/shared/components/confirm-dialog/confirm-dialog.component'; ```
Unused import: src/app/app-routing.module.ts#L1
Unused import specifier Component
Unused import: src/app/services/topic-vote.service.ts#L5
Unused import specifier take
Unused import: src/app/services/app.service.ts#L19
Unused import specifier MetaDefinition
Unused import: src/app/app-routing.module.ts#L2
Unused import specifier UrlSegment
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier catchError
Unused import: src/app/topic/components/topic-vote-create/topic-vote-create.component.ts#L11
Unused ``` import { Vote } from 'src/app/interfaces/vote'; ```
Unused import: src/app/core/components/search/search.component.ts#L9
Unused import specifier transition
Unused import: src/app/services/plausible.service.ts#L3
Unused import specifier of
Unused import: src/app/services/topic-activity.service.ts#L4
Unused import specifier of
Unused import: src/app/account/components/login-form/login-form.component.ts#L12
Unused import { take } from 'rxjs';
Unused import: src/app/services/topic-notification.service.ts#L1
Unused ``` import { Topic } from 'src/app/interfaces/topic'; ```
Unused import: src/app/group/components/group-invite/group-invite.component.ts#L5
Unused import specifier BehaviorSubject
Unused import: src/app/topic/components/invite-editors/invite-editors.component.ts#L7
Unused ``` import { TopicMemberGroup } from 'src/app/interfaces/group'; ```
Unused import: src/app/topic/components/invite-editors/invite-editors.component.ts#L4
Unused import specifier combineLatest
Unused import: src/app/services/topic-argument.service.ts#L8
Unused import specifier combineLatest
Unused import: src/app/services/public-group.service.ts#L6
Unused ``` import { Group } from 'src/app/interfaces/group'; ```
Unused import: src/app/ideation/components/idea/idea.component.ts#L8
Unused ``` import { Idea } from 'src/app/interfaces/idea'; ```
Unused import: src/app/account/components/profile/profile.component.ts#L1
Unused ``` import { languages } from 'src/app/services/language.service'; ```
Unused import: src/app/services/idea-attachment.service.ts#L8
Unused ``` import { Attachment } from '../interfaces/attachment'; ```
Unused import: src/app/topic/topic-routing.module.ts#L22
Unused import specifier IdeaReplyReportModerateComponent
Unused import: src/app/topic/components/topic-join/topic-join.component.ts#L11
Unused ``` import { User } from 'src/app/interfaces/user'; ```
Unused import: src/app/topic/topic.component.ts#L1
Unused ``` import { TopicNotificationSettingsComponent } from './components/topic-notification-settings/topic-notification-settings.component'; ```
Unused import: src/app/topic/components/topic-invitation/topic-invitation.component.ts#L5
Unused ``` import { RegisterComponent } from 'src/app/account/components/register/register.component'; ```
Unused import: src/app/group/group-routing.module.ts#L6
Unused ``` import { GroupRequestTopicsComponent } from './components/group-request-topics/group-request-topics.component'; ```
Unused import: src/app/ideation/components/ideabox/ideabox.component.ts#L5
Unused import specifier exhaustMap
Unused import: src/app/services/topic-idea.service.ts#L6
Unused ``` import { Idea } from 'src/app/interfaces/idea'; ```
Unused import: src/app/ideation/components/idea/idea.component.ts#L4
Unused import specifier ViewChildren
Unused import: src/app/directives/tour-item.directive.ts#L1
Unused ``` import { Subscription, switchMap, of } from 'rxjs'; ```
Unused import: src/app/ideation/components/add-ideas-to-folder/add-ideas-to-folder.component.ts#L4
Unused ``` import { UntypedFormControl, UntypedFormGroup, Validators } from '@angular/forms'; ```
Unused import: src/app/ideation/components/idea/idea.component.ts#L7
Unused import specifier of
Unused import: src/app/services/topic-idea-replies.service.ts#L8
Unused import specifier switchMap
Unused import: src/app/app.module.ts#L20
Unused import { } from '@ngx-translate/core';
Unused import: src/app/topic/components/argument-reply/argument-reply.component.ts#L5
Unused ``` import { AppService } from 'src/app/services/app.service'; ```
Unused import: src/app/services/topic-vote.service.ts#L5
Unused import specifier Observable
Unused import: src/app/services/group-join.service.ts#L7
Unused import specifier catchError
Unused import: src/app/voting/components/vote-create/vote-create.component.ts#L6
Unused import specifier BehaviorSubject
Unused import: src/app/ideation/components/ideabox/ideabox.component.ts#L5
Unused import specifier Observable
Unused import: src/app/services/topic-invite-user.service.ts#L4
Unused import specifier Observable
Unused import: src/app/my-groups/my-groups.component.ts#L2
Unused import specifier PRIMARY_OUTLET
Unused import: src/app/services/activity.service.ts#L2
Unused import specifier Observable
Unused import: src/app/services/topic.service.ts#L5
Unused import specifier tap
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier of
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier EMPTY
Unused import: src/app/core/components/search/search.component.ts#L9
Unused import specifier animate
Unused import: src/app/topic/components/topic-notification-settings/topic-notification-settings.component.ts#L1
Unused ``` import { Discussion } from 'src/app/interfaces/discussion'; ```
Unused import: src/app/services/topic-attachment.service.ts#L8
Unused ``` import { Attachment } from '../interfaces/attachment'; ```
Unused import: src/app/services/public-topic.service.ts#L6
Unused ``` import { Topic } from 'src/app/interfaces/topic'; ```
Unused import: src/app/services/topic-vote.service.ts#L5
Unused import specifier switchMap
Unused import: src/app/services/group-join.service.ts#L7
Unused import specifier share
Unused import: src/app/group/group-routing.module.ts#L8
Unused ``` import { AuthGuard } from '../auth/auth.guard'; ```
Unused import: src/app/group/group-routing.module.ts#L3
Unused import specifier GroupJoinComponent
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier switchMap
Unused import: src/app/services/notification.service.ts#L2
Unused import { of } from 'rxjs';
Unused import: src/app/services/upload.service.ts#L2
Unused import specifier HttpResponse
Unused import: src/app/account/components/register-form/register-form.component.ts#L8
Unused import specifier ActivatedRoute
Unused import: src/app/services/topic-activity.service.ts#L8
Unused import { Router } from '@angular/router';
Unused import: src/app/core/components/search/search.component.ts#L8
Unused import specifier of
Unused import: src/app/services/topic-activity.service.ts#L4
Unused import specifier catchError
Unused import: src/app/shared/components/tour/tour.component.ts#L1
Unused import specifier BehaviorSubject
Unused import: src/app/services/public-group.service.ts#L4
Unused import specifier tap
Unused import: src/app/ideation/components/ideabox/ideabox.component.ts#L5
Unused import specifier shareReplay
Unused import: src/app/my-groups/my-groups.router.module.ts#L2
Unused import specifier UrlSegment
Unused import: src/app/topic/components/topic-join/topic-join.component.ts#L4
Unused import specifier switchMap
Unused import: src/app/ideation/components/idea-reply-form/idea-reply-form.component.ts#L6
Unused ``` import { AppService } from 'src/app/services/app.service'; ```
Unused import: src/app/shared/components/tour/tour.component.ts#L1
Unused import specifier take
Unused import: src/app/account/account-routing.module.ts#L3
Unused ``` import { HomeComponent } from 'src/app/core/components/home/home.component'; ```
Unused import: src/app/ideation/components/ideabox/ideabox.component.ts#L5
Unused import specifier switchMap
Unused import: src/app/services/tour.service.ts#L2
Unused import specifier tap
Unused import: src/app/services/auth.service.ts#L11
Unused import specifier Router
Unused import: src/app/services/topic-vote.service.ts#L5
Unused import specifier of
Unused import: src/app/services/topic-member-user.service.ts#L5
Unused import specifier Observable
Unused import: src/app/account/components/login-form/login-form.component.ts#L11
Unused ``` import { RegisterDialogComponent } from '../register/register.component'; ```
Consecutive commas in array literal: src/assets/libs/dropbox.js#L638
Consecutive commas in array literal
Consecutive commas in array literal: src/assets/libs/dropbox.js#L638
Consecutive commas in array literal
Equality operator may cause type coercion: src/assets/libs/hwcrypto-js.js#L234
Comparison navigator.userAgent.indexOf("Trident") != -1 may cause unexpected type coercion
Equality operator may cause type coercion: src/assets/libs/hwcrypto-js.js#L234
Comparison navigator.userAgent.indexOf("MSIE") != -1 may cause unexpected type coercion
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L501
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L997
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L487
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L745
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L863
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L937
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L754
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L543
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L776
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L479
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L757
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L599
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L917
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L1001
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L506
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L839
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L899
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L911
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L482
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L543
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L907
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L937
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L581
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L827
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L983
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L966
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L827
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L1009
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L964
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L897
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L475
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L837
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L722
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L863
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L601
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L889
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L1005
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L603
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L808
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L477
Constructor names usually start with an uppercase letter. A typo?
Potentially invalid constructor usage: src/assets/libs/dropbox.js#L915
Constructor names usually start with an uppercase letter. A typo?
Unnecessary semicolon: src/app/TranslateHandlers.ts#L58
Unnecessary semicolon
Unused assignment: src/app/services/http.error.interceptor.service.ts#L28
Variable initializer is redundant
Unused local symbol: src/app/services/auth.service.ts#L213
Unused parameter route
Unused local symbol: src/app/group/group.component.ts#L346
Unused parameter key
Unused local symbol: src/app/topic/topic.component.ts#L513
Unused parameter inviteUsers
Unused local symbol: index.js#L87
Unused parameter res
Unused local symbol: src/app/app.component.spec.ts#L25
Unused constant app
Unused local symbol: src/app/services/markdown.service.ts#L13
Unused parameter args
Unused local symbol: src/app/TranslateHandlers.ts#L14
Unused parameter lang
Unused local symbol: src/app/TranslateHandlers.ts#L23
Unused parameter lang
Unused local symbol: src/app/shared/components/tour/tour.component.ts#L181
Unused constant elementIsVisibleInViewport
Unused local symbol: src/app/topic/topic.component.ts#L537
Unused parameter res
Unused local symbol: src/app/services/group-join.service.ts#L15
Unused field Notification
Unused local symbol: src/assets/libs/hwcrypto-js.js#L291
Unused parameter result
Unused local symbol: src/assets/libs/hwcrypto-js.js#L277
Unused parameter error
Unused local symbol: src/assets/libs/hwcrypto-js.js#L272
Unused parameter reject
Unused local symbol: src/app/services/auth.service.ts#L213
Unused parameter state
Unused local symbol: src/app/group/group.component.ts#L589
Unused parameter data
Unused local symbol: src/app/auth/auth.guard.ts#L12
Unused parameter state
Unused local symbol: src/assets/libs/hwcrypto-js.js#L202
Unused parameter reject
Unused local symbol: src/assets/libs/hwcrypto-js.js#L106
Unused parameter reject
Unused local symbol: src/assets/libs/hwcrypto-js.js#L312
Unused parameter result
Unused local symbol: src/assets/libs/hwcrypto-js.js#L160
Unused parameter reject
Unused local symbol: src/assets/libs/dropbox.js#L454
Unused local variable d
Unused local symbol: src/app/services/topic.service.ts#L231
Unused parameter stateSuccess
Unused local symbol: src/assets/libs/dropbox.js#L30
Unused parameter n
Unused local symbol: index.js#L24
Unused parameter index
Unused local symbol: src/assets/libs/hwcrypto-js.js#L255
Unused parameter reject
Unused local symbol: src/app/services/app.service.ts#L112
Unused parameter done
Unused local symbol: src/assets/libs/dropbox.js#L461
Unused parameter n
Unused local symbol: src/assets/libs/hwcrypto-js.js#L185
Unused parameter reject
Unused local symbol: src/app/topic/topic.component.ts#L596
Unused parameter stateSuccess
Unused local symbol: src/assets/libs/hwcrypto-js.js#L274
Unused parameter result
Unused local symbol: src/app/topic/topic.component.ts#L211
Unused parameter queryParams
Unused local symbol: src/assets/libs/dropbox.js#L469
Unused parameter e
Unused local symbol: src/app/group/group.component.ts#L475
Unused parameter result
Unused local symbol: src/assets/libs/hwcrypto-js.js#L6
Unused parameter x
Unused local symbol: index.js#L67
Unused constant version
Unused local symbol: src/app/auth/auth.guard.ts#L27
Unused parameter route
Unused local symbol: src/app/shared/components/tour/tour.component.ts#L89
Unused constant itemOffsetLeft
Unused local symbol: src/app/group/group.component.ts#L338
Unused parameter key
Unused local symbol: src/app/group/group.component.ts#L664
Unused parameter res
Unused local symbol: src/app/auth/auth.guard.ts#L11
Unused parameter route
Unused local symbol: src/app/services/auth.service.ts#L95
Unused parameter res1
Unused local symbol: src/app/group/group.component.ts#L611
Unused parameter res
Unused local symbol: index.js#L103
Unused parameter res
Unused local symbol: src/app/auth/auth.guard.ts#L28
Unused parameter state
Unused local symbol: src/app/services/plausible.service.ts#L13
Unused field LocationService
Unused local symbol: src/app/group/group.component.ts#L455
Unused parameter result
Unused local symbol: src/app/topic/topic.component.ts#L525
Unused parameter res
Unused local symbol: src/app/services/auth.service.ts#L40
Unused constant pathName
Unused local symbol: src/app/group/group.component.ts#L513
Unused parameter res
Unused local symbol: src/app/group/group.component.ts#L434
Unused parameter result
Unused local symbol: src/assets/libs/hwcrypto-js.js#L99
Unused parameter reject
Unused local symbol: src/assets/libs/hwcrypto-js.js#L65
Unused parameter event
Unused local symbol: src/assets/libs/hwcrypto-js.js#L217
Unused parameter reject
Syntax errors and unresolved references in JSDoc: src/app/services/search.service.ts#L19
Unresolved variable or type 'HttpPromise'
Syntax errors and unresolved references in JSDoc: src/app/services/search.service.ts#L39
Unresolved variable or type 'HttpPromise'
Unsound type guard check: src/app/ideation/components/topic-ideation/topic-ideation.component.ts#L203
'typeof' check is always false: 'orderBy' always has type 'string'
Unsound type guard check: src/app/public-groups/components/groups/groups.component.ts#L235
'typeof' check is always false: 'language' always has type 'string'
Unsound type guard check: src/app/group/group.component.ts#L367
'typeof' check is always false: 'orderBy' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L213
'typeof' check is always false: 'visibility' always has type 'string'
Unsound type guard check: src/app/public-topics/components/topics/topics.component.ts#L205
'typeof' check is always false: 'language' always has type 'string'
Unsound type guard check: src/app/group/group.component.ts#L379
'typeof' check is always false: 'country' always has type 'string'
Unsound type guard check: src/app/public-topics/components/topics/topics.component.ts#L184
'typeof' check is always false: 'status' always has type 'string'
Unsound type guard check: src/app/my-groups/my-groups.component.ts#L213
'typeof' check is always false: 'orderBy' always has type 'string'
Unsound type guard check: src/app/ideation/components/topic-ideation/topic-ideation.component.ts#L169
'typeof' check is always false: 'type' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L231
'typeof' check is always false: 'country' always has type 'string'
Unsound type guard check: src/app/public-topics/components/topics/topics.component.ts#L190
'typeof' check is always false: 'category' always has type 'string'
Unsound type guard check: src/app/public-topics/components/topics/topics.component.ts#L178
'typeof' check is always false: 'orderBy' always has type 'string'
Unsound type guard check: src/app/my-groups/my-groups.component.ts#L219
'typeof' check is always false: 'filter' always has type 'string'
Unsound type guard check: src/app/my-groups/my-groups.component.ts#L231
'typeof' check is always false: 'country' always has type 'string'
Unsound type guard check: src/app/public-groups/components/groups/groups.component.ts#L220
Invalid 'typeof' check: 'visibility' cannot have type 'boolean'
Unsound type guard check: src/app/public-groups/components/groups/groups.component.ts#L226
'typeof' check is always false: 'country' always has type 'string'
Unsound type guard check: src/app/group/group.component.ts#L388
'typeof' check is always false: 'language' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L225
'typeof' check is always false: 'filter' always has type 'string'
Unsound type guard check: src/app/my-groups/my-groups.component.ts#L225
'typeof' check is always false: 'visibility' always has type 'string'
Unsound type guard check: src/app/public-topics/components/topics/topics.component.ts#L196
'typeof' check is always false: 'country' always has type 'string'
Unsound type guard check: src/app/shared/pipes/cos-ellipsis.pipe.ts#L10
'typeof' check is always false: 'value' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L219
'typeof' check is always false: 'category' always has type 'string'
Unsound type guard check: src/app/group/group.component.ts#L373
'typeof' check is always false: 'status' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L207
'typeof' check is always false: 'status' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L201
'typeof' check is always false: 'orderBy' always has type 'string'
Unsound type guard check: src/app/my-topics/my-topics.component.ts#L237
'typeof' check is always false: 'language' always has type 'string'
Unsound type guard check: src/app/my-groups/my-groups.component.ts#L240
'typeof' check is always false: 'language' always has type 'string'
Unsound type guard check: src/app/group/group.component.ts#L361
'typeof' check is always false: 'visibility' always has type 'string'
qodana
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecated symbol used: src/app/topic/components/argument/argument.component.ts#L140
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/assets/libs/hwcrypto-js.js#L10
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/directives/etherpad.directive.ts#L106
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/topic/components/topic-invite/topic-invite.component.html#L61
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/assets/libs/dropbox.js#L453
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/directives/etherpad.directive.ts#L105
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/core/components/help/help.component.ts#L95
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/assets/libs/hwcrypto-js.js#L10
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/directives/etherpad.directive.ts#L74
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/topic/components/invite-editors/invite-editors.component.html#L94
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/assets/libs/hwcrypto-js.js#L20
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/topic/components/topic-share/topic-share.component.ts#L95
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/directives/markdown.directive.ts#L124
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/ideation/components/idea-reply/idea-reply.component.ts#L147
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/topic/components/argument-edits/argument-edits.component.ts#L35
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/group/components/group-invite/group-invite.component.html#L62
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/group/components/group-share/group-share.component.ts#L98
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/group/components/group-invite/group-create-invite.component.html#L69
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/app/directives/etherpad.directive.ts#L73
Deprecated symbol used, consult docs for better alternative
Result of method call returning a promise is ignored: src/app/topic/topic.component.ts#L447
Promise returned from toggleFavourite is ignored
Result of method call returning a promise is ignored: src/app/group/group.component.ts#L574
Promise returned from toggleFavourite is ignored
Abstract class constructor can be made protected: src/app/services/items-list.service.ts#L24
Abstract class constructor can be made protected