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

Use --output-format instead of --format #266

Merged
merged 3 commits into from
Oct 12, 2023
Merged

Use --output-format instead of --format #266

merged 3 commits into from
Oct 12, 2023

Conversation

zanieb
Copy link
Member

@zanieb zanieb commented Oct 7, 2023

--format is deprecated; includes backwards compatibility so we do not need to bump the linter version

@zanieb
Copy link
Member Author

zanieb commented Oct 7, 2023

I want to add some tests to make sure this is backwards compatible — let's not merge yet

ruff_lsp/server.py Outdated Show resolved Hide resolved
@zanieb zanieb force-pushed the zanie/output-format branch from 168aded to f6eee83 Compare October 7, 2023 00:20
zanieb added a commit that referenced this pull request Oct 11, 2023
Adds test coverage for the oldest supported Ruff version by adding the
Ruff version to the CI test matrix.

The Ruff versions in the matrix are generated by parsing the lower pin
from our `pyproject.toml` and the latest release from GitHub. I opted
for this approach because it's nice to see the version being tested in
the CI job names and it does not require manual updates.

The `just check` job was split out from tests because it requires `ruff
format` which is not available in old releases.

The tests did not pass on the old release of Ruff due missing `format`
support and the new documentation domain. I've added toggles in the test
to address those cases based on the Ruff version being tested.

Motivated by a desire for test coverage in
#266
@zanieb zanieb force-pushed the zanie/output-format branch from f6eee83 to 2617951 Compare October 11, 2023 16:35
@zanieb
Copy link
Member Author

zanieb commented Oct 11, 2023

Tests added in #270 let's see...

@zanieb zanieb requested a review from charliermarsh October 11, 2023 21:42
ruff_lsp/server.py Outdated Show resolved Hide resolved
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
@zanieb zanieb merged commit 55568c4 into main Oct 12, 2023
@zanieb zanieb deleted the zanie/output-format branch October 12, 2023 13:38
azurelotus0926 added a commit to azurelotus0926/ruff-lsp that referenced this pull request Jun 27, 2024
Adds test coverage for the oldest supported Ruff version by adding the
Ruff version to the CI test matrix.

The Ruff versions in the matrix are generated by parsing the lower pin
from our `pyproject.toml` and the latest release from GitHub. I opted
for this approach because it's nice to see the version being tested in
the CI job names and it does not require manual updates.

The `just check` job was split out from tests because it requires `ruff
format` which is not available in old releases.

The tests did not pass on the old release of Ruff due missing `format`
support and the new documentation domain. I've added toggles in the test
to address those cases based on the Ruff version being tested.

Motivated by a desire for test coverage in
astral-sh/ruff-lsp#266
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

Successfully merging this pull request may close these issues.

3 participants