Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I get no diagnostic information from ruff #29

Open
Onturenio opened this issue Sep 18, 2024 · 0 comments
Open

I get no diagnostic information from ruff #29

Onturenio opened this issue Sep 18, 2024 · 0 comments

Comments

@Onturenio
Copy link

Hi, I'm using coc-pylsp with the third-party python-lsp-ruff. This setup has worked fine for some time. Now, I just realised I'm getting no linting whatsoever. I'm not sure why this is happening now, when it started, or how to debug the situation.

My coc-settings.json is:

{
"pylsp.enable": true,
"pylsp.plugins.pycodestyle.enabled": false,
"pylsp.plugins.pyls_isort.enabled": false,
"pylsp.plugins.flake8.enabled": false,
"pylsp.plugins.pydocstyle.enabled": false,
"pylsp.plugins.pyflakes.enabled": false,
"pylsp.plugins.mccabe.enabled": false,
"pylsp.plugins.yapf.enabled": false,
"pylsp.plugins.ruff.enabled": true,
"pylsp.plugins.ruff.formatEnabled": true,
"pylsp.plugins.ruff.extendSelect": ["E", "D", "C90", "I"],
"pylsp.plugins.ruff.ignore": ["E265", "E266"],
"pylsp.plugins.ruff.format": ["D", "C90", "I"],
"pylsp.plugins.ruff.preview": true,
"pylsp.plugins.ruff.lineLength": 79,
"pylsp.builtin.installExtrasArgs": [
"flake8",
"yapf",
"mccabe",
"pycodestyle",
"pydocstyle",
"pyflakes",
"pylint",
"rope"
],
"pylsp.builtin.enableInstallPythonLspRuff": true,
"pylsp.builtin.enableInstallPylsIsort": false,
"diagnostic.messageTarget": "float",
"diagnostic.checkCurrentLine": true,
"suggest.enablePreselect": false,
"suggest.noselect": true
}

I have run :CocCommand pylsp.builtin.install to make sure everything is fresh installed, and indeed the directory has the right binaries:

> ls ~/.config/coc/extensions/@yaegassy/coc-pylsp-data/pylsp/venv/bin/
activate       Activate.ps1  get_objgraph            pip      pycodestyle  pylint         pyreverse  python3.11  undill
activate.csh   flake8        isort                   pip3     pydocstyle   pylint-config  python     ruff        yapf
activate.fish  get_gprof     isort-identify-imports  pip3.11  pyflakes     pylsp          python3    symilar     yapf-diff

Still, when I run :CocDiagnostics I get an empty window.

The output from :CocInfo is

2024-09-18T10:09:44.761 INFO (pid:1605552) [attach] - Request action: fillDiagnostics [ 3 ]
2024-09-18T10:09:51.370 INFO (pid:1605552) [attach] - receive notification: highlight []
2024-09-18T10:09:52.490 INFO (pid:1605552) [attach] - receive notification: highlight [] 
2024-09-18T10:09:54.606 INFO (pid:1605552) [attach] - receive notification: showInfo []

Which I'm not sure how to interpret, but that [ 3 ] seems suspicious.

Any idea on what's happening or how to debug this?

PS: I'm aware this rather a question, not an issue. If you think this is not a proper place to pose this question, let me know and I'll be happy to pose it somewhere else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant