zed icon indicating copy to clipboard operation
zed copied to clipboard

Allow users to configure ESLint's `rulesCustomizations` settings

Open ciiqr opened this issue 1 year ago • 0 comments

rulesCustomizations is an array of rule severity overrides. Globs can be used to apply default severities for multiple rules. See docs & type definitions

Example Zed settings.json to override all eslint errors to warnings:

{
    "lsp": {
        "eslint": {
            "settings": {
                "rulesCustomizations": [
                    // set all eslint errors/warnings to show as warnings
                    { "rule": "*", "severity": "warn" }
                ]
            }
        }
    }
}

Release Notes:

  • Added support for configuring ESLint's rulesCustomizations settings, ie. {"lsp": {"eslint": {"settings": {"rulesCustomizations": [{"rule": "*", "severity": "warn"}]}}}}

Demo:

https://github.com/zed-industries/zed/assets/2072378/18f0bb28-0546-4234-a11f-39af6c9fcc12

ciiqr avatar Apr 28 '24 16:04 ciiqr