{
    "env": {
        "browser": true
    },
    "parserOptions": {
        "sourceType": "module",
        "ecmaVersion": 2020
    },
    "extends": "eslint:recommended",
   "globals": {
        "console": true,
        "window": true,
        "test": true,
        "require": true,
        "expect": true,
        "beforeEach": true,
        "afterEach": true,
        "StartTest": true,
        "jest" : true,
        "process": true,
        "coonjs": true,
        "Siesta": true
    },
    "ignorePatterns" : [
        "*config*.js",
        "**/dist/*"
    ],
    "rules": {
        "indent": ["error"],
        "linebreak-style": ["error", "unix"],
        "quotes": ["error", "double"],
        "semi": ["error", "always"],
        "comma-dangle": ["error", "never"],
        "no-multiple-empty-lines": ["error", {"max": 2}],
        "space-before-function-paren": ["error", "always"],
        "no-unused-vars": ["error", { "vars": "all", "args": "none", "ignoreRestSiblings": false }],
        "no-debugger": ["off"],
        "no-console": ["error", { "allow": ["warn", "error"] }],
        "no-lonely-if": ["error"],
        "eqeqeq": "warn"
    }
}

