Codebase list gnome-shell-extension-gamemode / upstream/7 .eslintrc.json
upstream/7

Tree @upstream/7 (Download .tar.gz)

.eslintrc.json @upstream/7raw · history · blame

{
  "env": {
    "es6": true
  },
  "extends": "eslint:recommended",
  "rules": {
    "array-bracket-newline": [
      "error",
      "consistent"
    ],
    "array-bracket-spacing": [
      "error",
      "never"
    ],
    "brace-style": "error",
    "comma-spacing": [
      "error",
      {
        "before": false,
        "after": true
      }
    ],
    "indent": [
      "error",
      4,
      {
        "MemberExpression": "off",
        "SwitchCase": 1,
        "CallExpression": {"arguments": "first"}
      }
    ],
    "key-spacing": [
      "error",
      {
        "beforeColon": false,
        "afterColon": true
      }
    ],
    "keyword-spacing": [
      "error",
      {
        "before": true,
        "after": true
      }
    ],
    "linebreak-style": [
      "error",
      "unix"
    ],
    "no-empty": [
      "error",
      {
        "allowEmptyCatch": true
      }
    ],
    "no-implicit-coercion": [
      "error",
      {
        "allow": ["!!"]
      }
    ],
    "no-unused-vars": [
      "error",
      {
        "args": "none",
        "vars": "local"
      }
    ],
    "object-curly-newline": [
      "error",
      {
        "consistent": true
      }

    ],
    "object-curly-spacing": "error",
    "prefer-arrow-callback": "error",
    "prefer-template": "off",
    "semi": [
      "error",
      "always"
    ],
    "semi-spacing": [
      "error",
      {
        "before": false,
        "after": true
      }
    ],
    "space-before-blocks": "error",
    "space-infix-ops": [
      "error",
      {
        "int32Hint": false
      }
    ]
  },
  "globals": {
    "ARGV": false,
    "Debugger": false,
    "GIRepositoryGType": false,
    "imports": false,
    "Intl": false,
    "log": false,
    "logError": false,
    "print": false,
    "printerr": false,
    "window": false,

    "global": false,
    "debug": false,
    "warning": false,
    "_": false,
    "ngettext": false
  },
  "parserOptions": {
    "ecmaVersion": 2018
  }
}