module.exports = {
  root: true,
  parserOptions: {
    ecmaVersion: 2017,
    sourceType: "module"
  },
  plugins: ["ember"],
  extends: [
    "eslint:recommended",
    "plugin:ember/recommended",
    "plugin:prettier/recommended"
  ],
  env: {
    browser: true
  },
  rules: {
    "prettier/prettier": 2,
    "ember/new-module-imports": 2
  },
  overrides: [
    // node files
    {
      files: [
        "index.js",
        "testem.js",
        "ember-cli-build.js",
        "config/**/*.js",
        "tests/dummy/config/**/*.js",
        "blueprints/**/*.js"
      ],
      excludedFiles: ["app/**", "addon/**", "tests/dummy/app/**"],
      parserOptions: {
        sourceType: "script",
        ecmaVersion: 2015
      },
      env: {
        browser: false,
        node: true
      },
      plugins: ["node"],
      rules: Object.assign(
        {},
        require("eslint-plugin-node").configs.recommended.rules,
        {
          // add your custom rules and overrides for node files here
        }
      )
    }
  ]
};

module.exports = {
  root: true,
  parserOptions: {
    ecmaVersion: 2017,
    sourceType: "module"
  },
  plugins: ["ember", "prettier"],
  extends: [
    "eslint:recommended",
    "plugin:ember/recommended",
    "plugin:prettier/recommended"
  ],
  env: {
    browser: true
  },
  rules: {
    "prettier/prettier": 2,
    "ember/new-module-imports": 2
  },
  overrides: [
    // node files
    {
      files: [
        "index.js",
        "testem.js",
        "ember-cli-build.js",
        "config/**/*.js",
        "tests/dummy/config/**/*.js",
        "blueprints/**/*.js"
      ],
      excludedFiles: ["app/**", "addon/**", "tests/dummy/app/**"],
      parserOptions: {
        sourceType: "script",
        ecmaVersion: 2015
      },
      env: {
        browser: false,
        node: true
      },
      plugins: ["node"],
      rules: Object.assign(
        {},
        require("eslint-plugin-node").configs.recommended.rules,
        {
          // add your custom rules and overrides for node files here
        }
      )
    }
  ]
};

Add prettier as eslint plugin
Add prettier as eslint plugin
