From 76ff34b0c488864e30c384124460fbc62315aace Mon Sep 17 00:00:00 2001 From: dw-0 Date: Fri, 25 Oct 2024 18:49:31 +0200 Subject: [PATCH] Feature/switch no-empty-function rule in eslint configuration from warn to error (#3979) * Switch no-empty-function rule in eslint configuration from warn to error * Update changelog --------- Signed-off-by: Dominik Willner --- .eslintrc.json | 1 - CHANGELOG.md | 4 ++++ README.md | 6 ++++++ apps/api/src/app/health/health.controller.ts | 7 ++++++- .../admin-market-data/admin-market-data.component.ts | 6 +++--- .../admin-market-data/admin-market-data.service.ts | 3 +-- .../asset-profile-dialog/asset-profile-dialog.component.ts | 4 ++-- apps/client/src/app/services/user/user.service.ts | 2 +- 8 files changed, 23 insertions(+), 10 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index d3f7edea9..cdda2a982 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -144,7 +144,6 @@ // and can be remove once solved "@typescript-eslint/consistent-type-definitions": "warn", "@typescript-eslint/prefer-function-type": "warn", - "@typescript-eslint/no-empty-function": "warn", "@typescript-eslint/prefer-nullish-coalescing": "warn", // TODO: Requires strictNullChecks: true "@typescript-eslint/consistent-type-assertions": "warn", "@typescript-eslint/prefer-optional-chain": "warn", diff --git a/CHANGELOG.md b/CHANGELOG.md index 9800f9251..9e80f3b05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Changed + +- Switched the `no-empty-function` rule from `warn` to `error` in the `eslint` configuration + ### Fixed - Fixed an issue with the X-axis scale of the dividend timeline on the analysis page diff --git a/README.md b/README.md index 989cc37ea..dca360c39 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,12 @@ Deprecated: `GET http://localhost:3333/api/v1/auth/anonymous/ {}); + .subscribe(); } public onGatherProfileDataBySymbol({ @@ -274,14 +274,14 @@ export class AdminMarketDataComponent this.adminService .gatherProfileDataBySymbol({ dataSource, symbol }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(() => {}); + .subscribe(); } public onGatherSymbol({ dataSource, symbol }: AssetProfileIdentifier) { this.adminService .gatherSymbol({ dataSource, symbol }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(() => {}); + .subscribe(); } public onOpenAssetProfileDialog({ diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts index 9695dc2a2..86965cd8a 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts @@ -59,10 +59,9 @@ export class AdminMarketDataService { }), finalize(() => { window.location.reload(); - setTimeout(() => {}, 300); }) ) - .subscribe(() => {}); + .subscribe(); }, confirmType: ConfirmationDialogType.Warn, title: $localize`Do you really want to delete these profiles?` diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index 7cb3aac08..aacf387e7 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -190,14 +190,14 @@ export class AssetProfileDialog implements OnDestroy, OnInit { this.adminService .gatherProfileDataBySymbol({ dataSource, symbol }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(() => {}); + .subscribe(); } public onGatherSymbol({ dataSource, symbol }: AssetProfileIdentifier) { this.adminService .gatherSymbol({ dataSource, symbol }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(() => {}); + .subscribe(); } public onImportHistoricalData() { diff --git a/apps/client/src/app/services/user/user.service.ts b/apps/client/src/app/services/user/user.service.ts index eef0b2f41..a36f2a850 100644 --- a/apps/client/src/app/services/user/user.service.ts +++ b/apps/client/src/app/services/user/user.service.ts @@ -114,7 +114,7 @@ export class UserService extends ObservableStore { dialogRef .afterClosed() .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(() => {}); + .subscribe(); } return user;