diff --git a/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts b/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts
index 32852c07dca3907e0f1d48e0e069c74e474904a4..ed89975252b68f12b630473de9fe6d60d646899b 100644
--- a/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts
+++ b/src/components/LeaderboardComponents/__tests__/Leaderboard.spec.ts
@@ -7,9 +7,9 @@ import { useUserInfoStore } from '@/stores/UserStore';
 import router from '@/router/index';
 
 describe('Leaderboard', () => {
-  let wrapper : any
-  let store : any
-  let mockRouter : any
+
+  let wrapper: any, store: any, mockRouter;
+
 
   const leaderboard = [
     { user: { id: 1, firstName: 'Alice', email: 'alice@example.com' }, rank: 1, score: 50 },
diff --git a/src/components/Login/LoginForm.vue b/src/components/Login/LoginForm.vue
index 51d0c18846013b298212d27285bf0823958262da..a6021798954054cd7aeb616733e6c03e8560b24c 100644
--- a/src/components/Login/LoginForm.vue
+++ b/src/components/Login/LoginForm.vue
@@ -3,7 +3,7 @@ import BaseInput from '@/components/InputFields/BaseInput.vue'
 import Button1 from '@/components/Buttons/Button1.vue'
 import { ref } from 'vue'
 import { useUserInfoStore } from '@/stores/UserStore';
-import { AuthenticationService, OpenAPI, LoginRequest } from '@/api';
+import { AuthenticationService, OpenAPI, type LoginRequest } from '@/api';
 import { useRouter, useRoute } from 'vue-router';
 import handleUnknownError from '@/components/Exceptions/unkownErrorHandler';
 import { useErrorStore } from '@/stores/ErrorStore';
diff --git a/src/components/NewsComponents/__tests__/NewsComponent.spec.ts b/src/components/NewsComponents/__tests__/NewsComponent.spec.ts
index 7f5f15c28c46180c819f1b3fe25e8b2ea1718862..317dc2f72c00938e5420cf2c79293e2b28473492 100644
--- a/src/components/NewsComponents/__tests__/NewsComponent.spec.ts
+++ b/src/components/NewsComponents/__tests__/NewsComponent.spec.ts
@@ -2,7 +2,6 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest';
 import { mount } from '@vue/test-utils';
 import MyComponent from '@/components/NewsComponents/NewsComponent.vue'; // Adjust the import path according to your setup
 
-// Mocking the global fetch API
 global.fetch = vi.fn(() =>
   Promise.resolve({
     json: () => Promise.resolve({
@@ -19,7 +18,7 @@ global.fetch = vi.fn(() =>
 );
 
 describe('MyComponent', () => {
-  let wrapper;
+  let wrapper :any;
 
   beforeEach(() => {
     vi.useFakeTimers(); // Set up fake timers
diff --git a/src/components/SignUp/__tests__/SignUpLink.spec.ts b/src/components/SignUp/__tests__/SignUpLink.spec.ts
index 4701d55d2f7d7c4690b0b24cc5f687b8c0fc2285..f63128392efb73a8754daf65a62f0b57a4e61108 100644
--- a/src/components/SignUp/__tests__/SignUpLink.spec.ts
+++ b/src/components/SignUp/__tests__/SignUpLink.spec.ts
@@ -1,5 +1,4 @@
 import { describe, it, expect, beforeEach } from 'vitest';
-import { render } from '@testing-library/vue';
 import { createPinia, setActivePinia } from 'pinia';
 import { createRouter, createMemoryHistory } from 'vue-router';
 import LoginPrompt from '@/components/SignUp/SignUpLink.vue';
@@ -9,7 +8,7 @@ import { render, screen } from '@testing-library/vue';
 import userEvent from '@testing-library/user-event';
 
 describe('LoginPrompt', () => {
-    let store, mockRouter;
+    let store: any, mockRouter: any;
 
     beforeEach(() => {
         // Create a fresh Pinia and Router instance before each test
diff --git a/src/components/UserProfile/UserProfileForeignLayout.vue b/src/components/UserProfile/UserProfileForeignLayout.vue
index 153d88d415c878add5467a382611b436cd5a4c57..43ca37ef0103117e46ac94acdf73a5ee0498c152 100644
--- a/src/components/UserProfile/UserProfileForeignLayout.vue
+++ b/src/components/UserProfile/UserProfileForeignLayout.vue
@@ -1,22 +1,13 @@
 <script setup lang="ts">
-// A more limited view of a users profile
-import Menu from "@/components/BaseComponents/Menu.vue";
-import Footer from "@/components/BaseComponents/Footer.vue";
 import {useRoute, useRouter} from "vue-router";
-import {useUserInfoStore} from "../../stores/UserStore";
 
 import {onMounted, ref} from "vue";
 import {UserService} from "@/api";
 
 let numberOfHistory = 6;
 
-
-
 let cardTitles = ["Spain tour", "Food waste", "Coffee", "Concert", "New book", "Pretty clothes"]
 
-let points = 0;
-let streak = 0;
-
 let username = ref()
 
 let friend = ref(false)
diff --git a/src/components/UserProfile/UserProfileLayout.vue b/src/components/UserProfile/UserProfileLayout.vue
index 4480ec05d5f98beb2ef827b9e802641653c9c324..b9a6c8bc30a445b141863805d0637efe687d9524 100644
--- a/src/components/UserProfile/UserProfileLayout.vue
+++ b/src/components/UserProfile/UserProfileLayout.vue
@@ -7,8 +7,6 @@ let numberOfHistory = 6;
 
 let cardTitles = ["Spain tour", "Food waste", "Coffee", "Concert", "New book", "Pretty clothes"]
 
-let points = 0;
-let streak = 0;
 let firstname = ref("");
 let lastname = ref("");
 
diff --git a/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts b/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts
index f3028b0cb27deeb0de90684578082eeb735fe6ea..e7d4f11a7149f66a87807a3850ba8cbb45cc35f1 100644
--- a/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts
+++ b/src/components/UserProfile/__tests__/UserProfileLayout.spec.ts
@@ -5,10 +5,9 @@ import { createPinia, setActivePinia } from 'pinia';
 import { useUserInfoStore } from '@/stores/UserStore';
 import MyComponent from '@/components/UserProfile/UserProfileLayout.vue'; // Adjust path as needed
 import router from '@/router/index'; // Adjust path as needed
-import { access } from 'fs';
 
 describe('MyComponent and Router Tests', () => {
-  let store, mockRouter;
+  let store: any, mockRouter: any;
 
   beforeEach(() => {
     // Create a fresh Pinia and Router instance before each test