diff --git a/front/MyINPulse-front/.gitignore b/front/MyINPulse-front/.gitignore
index 310fe19..1181133 100644
--- a/front/MyINPulse-front/.gitignore
+++ b/front/MyINPulse-front/.gitignore
@@ -36,4 +36,4 @@ playwright-report/
# Custom
.installed
-package-lock.json
\ No newline at end of file
+./package-lock.json
\ No newline at end of file
diff --git a/front/MyINPulse-front/eslint.config.js b/front/MyINPulse-front/eslint.config.js
new file mode 100644
index 0000000..ae7a539
--- /dev/null
+++ b/front/MyINPulse-front/eslint.config.js
@@ -0,0 +1,29 @@
+import eslint from '@eslint/js';
+import eslintConfigPrettier from 'eslint-config-prettier';
+import eslintPluginVue from 'eslint-plugin-vue';
+import globals from 'globals';
+import typescriptEslint from 'typescript-eslint';
+
+export default typescriptEslint.config(
+ { ignores: ['*.d.ts', '**/coverage', '**/dist'] },
+ {
+ extends: [
+ eslint.configs.recommended,
+ ...typescriptEslint.configs.recommended,
+ ...eslintPluginVue.configs['flat/recommended'],
+ ],
+ files: ['**/*.{ts,vue}'],
+ languageOptions: {
+ ecmaVersion: 'latest',
+ sourceType: 'module',
+ globals: globals.browser,
+ parserOptions: {
+ parser: typescriptEslint.parser,
+ },
+ },
+ rules: {
+ // your rules
+ },
+ },
+ eslintConfigPrettier
+);
\ No newline at end of file
diff --git a/front/MyINPulse-front/package.json b/front/MyINPulse-front/package.json
index 0f7da90..6eb12d7 100644
--- a/front/MyINPulse-front/package.json
+++ b/front/MyINPulse-front/package.json
@@ -26,8 +26,14 @@
"@types/node": "^22.10.7",
"@vitejs/plugin-vue": "^5.2.1",
"@vue/tsconfig": "^0.7.0",
+ "eslint": "^9.20.0",
+ "eslint-config-prettier": "^10.0.1",
+ "eslint-plugin-vue": "^9.32.0",
+ "globals": "^15.14.0",
+ "jiti": "^2.4.2",
"npm-run-all2": "^7.0.2",
"typescript": "~5.7.3",
+ "typescript-eslint": "^8.23.0",
"vite": "^6.0.11",
"vite-plugin-vue-devtools": "^7.7.0",
"vue-tsc": "^2.2.0"
diff --git a/front/MyINPulse-front/src/App.vue b/front/MyINPulse-front/src/App.vue
index 8b3eee1..fd3e06e 100644
--- a/front/MyINPulse-front/src/App.vue
+++ b/front/MyINPulse-front/src/App.vue
@@ -10,15 +10,12 @@ import ErrorWrapper from "@/views/errorWrapper.vue";
-
-
\ No newline at end of file
+
+
+
\ No newline at end of file