A .prettierrc.json is always helpful { "trailingComma": "none", "tabWidth": 4, "semi": false, "singleQuote": true } Base .eslintrc.json config { "root": true, "env": { "node": true, "browser": true, "es6": true, "es2020": true, "jest": true }, "extends": [], //To be added "parserOptions": { "parser": "babel-eslint" }, "rules": { "no-console": "warn", "no-debugger": "warn" } } Dependencies for JS and extends Array eslint-loader babel-eslint eslint prettier eslint-config-prettier eslint-plugin-prettier "extends": [ "eslint:recommended", "plugin:prettier/recommended" ], Dependencies for VUE extends Array eslint-loader babel-eslint eslint prettier eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue "extends": [ "eslint:recommended", "plugin:prettier/recommended", "plugin:vue/recommended", "@vue/prettier", "prettier", "prettier/vue", ], Dependencies for REACT TODO