rgbkrk / python-lsp-zed-extension

Python LSP Server Zed Extension
8 stars 0 forks source link

I can't make dmypy work #2

Open chrisemke opened 2 weeks ago

chrisemke commented 2 weeks ago

this is my config:

  "autosave": {
    "after_delay": {
      "milliseconds": 1000
    }
  },
  "lsp": {
    "pylsp": {
      "settings": {
        "plugins": {
          "mypy": {
            "enabled": true,
            "dmypy": true
          }
        }
      }
    }
  },
  "languages": {
    "Python": {
      "language_servers": ["ruff", "pylsp"],
      "format_on_save": "on",
      "formatter": [
        {
          "code_actions": {
            "source.organizeImports.ruff": true,
            "source.fixAll.ruff": true
          }
        },
        {
          "language_server": {
            "name": "ruff"
          }
        }
      ]
    }
  }

Here's my test with dmypy (only ruff lint work) image

chrisemke commented 2 weeks ago

I think I fixed:

  "autosave": {
    "after_delay": {
      "milliseconds": 1000
    }
  },
  "lsp": {
    "pylsp": {
      "settings": {
        "plugins": {
          "pylsp_mypy": { // Changed to pylsp_mypy
            "live_mode": false, // This is to prevent warnings
            "enabled": true,
            "dmypy": true
          }
        }
      }
    }
  },
  "languages": {
    "Python": {
      "language_servers": ["pylsp", "ruff"],
      "format_on_save": "on",
      "formatter": {
        "language_server": {
          "name": "ruff"
        }
      }
    }
  }

image

rgbkrk commented 2 weeks ago

No way! I haven't been able to get this working either. I'm delighted if this makes mypy work.