{
    "files": {
        "includes": ["static/**/*.js", "static/**/*.css", "static/**/*.json"]
    },
    "formatter": {
        "enabled": true,
        "indentStyle": "space",
        "indentWidth": 4,
        "lineWidth": 160,
        "lineEnding": "lf"
    },
    "linter": {
        "enabled": true,
        "rules": {
            "recommended": true,
            "correctness": {
                "noUnusedVariables": "warn",
                "noUndeclaredVariables": "error"
            },
            "style": {
                "noDescendingSpecificity": "off"
            },
            "complexity": {
                "noImportantStyles": "off"
            }
        }
    },
    "javascript": {
        "formatter": {
            "indentStyle": "space",
            "indentWidth": 4,
            "quoteStyle": "single",
            "semicolons": "always",
            "trailingCommas": "none",
            "bracketSameLine": false,
            "bracketSpacing": true,
            "operatorLinebreak": "after"
        }
    },
    "css": {
        "linter": {
            "enabled": true
        },
        "formatter": {
            "enabled": true
        }
    }
}
