eslintprettierprettier-eslint

ESLint couldn't find the config "prettier" to extend from


I am trying to format my code using eslint but when I run npm run lint -f I get this output:

    Oops! Something went wrong! :(
    ESLint: 6.8.0.
    ESLint couldn't find the config "prettier" to extend from. Please check that the name of the config is correct.   
    The config "prettier" was referenced from the config file in "/project/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js".

This is my dependences package.json

    {
      "scripts": {
        "lint": "eslint \"**/*.{js,ts}\" --quiet --fix",
      },
      "private": true,
      "dependencies": {
        "tslib": "^1.11.1",
        "zone.js": "^0.10.3"
      },
      "devDependencies": {
        "@typescript-eslint/eslint-plugin": "^2.30.0",
        "@typescript-eslint/parser": "^2.30.0",
        "codelyzer": "^5.2.2",
        "eslint": "^6.8.0",
        "eslint-config-google": "^0.14.0",
        "eslint-plugin-import": "^2.20.2",
        "eslint-plugin-prettier": "^3.1.3",
        "prettier": "2.0.5",
        
      }
    }

Solution

  • I think you need to install eslint-config-prettier see here