<% if (linter === 'airbnb') { %>{
  "parser": "babel-eslint",
  "extends": "airbnb-base",
  "parserOptions": {
    "sourceType": "module",
    "allowImportExportEverywhere": false
  },
  "env": {
    "mocha": true
  },
  "parserOptions": {
    "sourceType": "module"
  },
  "rules": {
    "no-underscore-dangle": 0,
    "class-methods-use-this": ["off"],
    "no-use-before-define": ["error", { 
      "functions": false, 
      "classes": false 
    }],
    "node/no-unpublished-import": ["off"],
    "arrow-parens": ["error", "as-needed", {
      "requireForBlockBody": false
    }]
  }
}
<% } else { %>{
    "parser": "babel-eslint",
    "extends": ["eslint:recommended", "plugin:node/recommended", "prettier"],
    "env": {
      "mocha": true
    },
    "plugins": ["prettier", "node"],
    "parserOptions": {
      "sourceType": "module"
    },
    "rules": {
      "no-unused-vars": 2,
      "node/no-unsupported-features/es-syntax": 0,
      "node/no-unpublished-import": ["off"],
      "prettier/prettier": [
        "error",
        {
          "singleQuote": true,
          "trailingComma": "es5",
          "bracketSpacing": true,
          "jsxBracketSameLine": true,
          "printWidth": 80
        }
      ]
    }
  }
<% } %>