From 1a9ee5eb6346780036f430388f437ea278a18cc6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me>
Date: Fri, 19 Apr 2024 22:41:32 +0200
Subject: [PATCH] Sonar => Remove code smells

---
 AssignmentChecker/eslint.config.mjs   |  1 +
 AssignmentChecker/package.json        | 36 ++++++++++++++-------------
 AssignmentChecker/src/app.ts          |  2 +-
 AssignmentChecker/src/shared          |  2 +-
 AssignmentChecker/src/sharedByClients |  2 +-
 5 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/AssignmentChecker/eslint.config.mjs b/AssignmentChecker/eslint.config.mjs
index 92e9588..0eff463 100644
--- a/AssignmentChecker/eslint.config.mjs
+++ b/AssignmentChecker/eslint.config.mjs
@@ -21,5 +21,6 @@ export default tseslint.config({
                                         '@typescript-eslint/no-unsafe-member-access': 'off',
                                         '@typescript-eslint/require-await': 'off',
                                         '@typescript-eslint/restrict-template-expressions': 'off',
+                                        '@typescript-eslint/no-floating-promises': 'off',
                                     }
                                });
\ No newline at end of file
diff --git a/AssignmentChecker/package.json b/AssignmentChecker/package.json
index 7ffc46e..4174447 100644
--- a/AssignmentChecker/package.json
+++ b/AssignmentChecker/package.json
@@ -29,23 +29,25 @@
         "test"        : "echo \"Error: no test specified\" && exit 1"
     },
     "dependencies"   : {
-        "@dotenvx/dotenvx"    : "^0.34.0",
-        "@eslint/js"          : "^9.0.0",
-        "@gitbeaker/rest"     : "^40.0.3",
-        "axios"               : "^1.6.8",
-        "boxen"               : "^5.1.2",
-        "chalk"               : "^4.1.2",
-        "form-data"           : "^4.0.0",
-        "fs-extra"            : "^11.2.0",
-        "http-status-codes"   : "^2.3.0",
-        "json5"               : "^2.2.3",
-        "ora"                 : "^5.4.1",
-        "tar-stream"          : "^3.1.7",
-        "winston"             : "^3.13.0",
-        "winston-transport"   : "^4.7.0",
-        "yaml"                : "^2.4.1",
-        "zod"                 : "^3.22.5",
-        "zod-validation-error": "^3.1.0"
+        "@dotenvx/dotenvx"          : "^0.34.0",
+        "@eslint/js"                : "^9.0.0",
+        "@gitbeaker/core"           : "^40.0.3",
+        "@gitbeaker/requester-utils": "^40.0.3",
+        "@gitbeaker/rest"           : "^40.0.3",
+        "axios"                     : "^1.6.8",
+        "boxen"                     : "^5.1.2",
+        "chalk"                     : "^4.1.2",
+        "form-data"                 : "^4.0.0",
+        "fs-extra"                  : "^11.2.0",
+        "http-status-codes"         : "^2.3.0",
+        "json5"                     : "^2.2.3",
+        "ora"                       : "^5.4.1",
+        "tar-stream"                : "^3.1.7",
+        "winston"                   : "^3.13.0",
+        "winston-transport"         : "^4.7.0",
+        "yaml"                      : "^2.4.1",
+        "zod"                       : "^3.22.5",
+        "zod-validation-error"      : "^3.1.0"
     },
     "devDependencies": {
         "@types/fs-extra"   : "^11.0.4",
diff --git a/AssignmentChecker/src/app.ts b/AssignmentChecker/src/app.ts
index fd1565a..6f6db64 100644
--- a/AssignmentChecker/src/app.ts
+++ b/AssignmentChecker/src/app.ts
@@ -8,7 +8,7 @@ import Config                        from './config/Config.js';
 import Icon                          from './shared/types/Icon.js';
 
 
-void (async () => {
+(async () => {
     HttpManager.registerAxiosInterceptor();
 
     console.log(Styles.APP_NAME(`${ Config.appName } (version {{VERSION}})`));
diff --git a/AssignmentChecker/src/shared b/AssignmentChecker/src/shared
index 771f8cd..c2afa86 160000
--- a/AssignmentChecker/src/shared
+++ b/AssignmentChecker/src/shared
@@ -1 +1 @@
-Subproject commit 771f8cd079b39ec4050c5ece024dc4d70f342529
+Subproject commit c2afa861bf6306ddec79ffd465a4c7b0edcd3453
diff --git a/AssignmentChecker/src/sharedByClients b/AssignmentChecker/src/sharedByClients
index 8514d5e..4256114 160000
--- a/AssignmentChecker/src/sharedByClients
+++ b/AssignmentChecker/src/sharedByClients
@@ -1 +1 @@
-Subproject commit 8514d5ef589a8aa34e4d2260c618781d81368c22
+Subproject commit 4256114048734c2708436cc8505abecdf62fe6df
-- 
GitLab