Skip to content

Conversation

charliermarsh
Copy link
Member

Summary

This PR moves Diagnostic, DiagnosticKind, and Fix into their own crate, which will enable us to further split up Ruff, since sub-linter crates (which need to implement functions that return Diagnostic) can now depend on ruff_diagnostics rather than Ruff.

@charliermarsh charliermarsh added the internal An internal refactor or improvement label Mar 8, 2023
@charliermarsh charliermarsh marked this pull request as draft March 8, 2023 21:13
@charliermarsh charliermarsh force-pushed the charlie/ruff-diagnostics branch from 9589d48 to 0dda74d Compare March 8, 2023 21:37
@charliermarsh charliermarsh marked this pull request as ready for review March 8, 2023 21:37
@charliermarsh charliermarsh force-pushed the charlie/ruff-diagnostics branch from 0dda74d to 223a95d Compare March 8, 2023 21:48
@charliermarsh charliermarsh force-pushed the charlie/ruff-diagnostics branch 4 times, most recently from 30a1130 to f9b1973 Compare March 9, 2023 00:04
@charliermarsh charliermarsh force-pushed the charlie/ruff-diagnostics branch from f9b1973 to 919dfa1 Compare March 9, 2023 20:39
@charliermarsh charliermarsh enabled auto-merge (squash) March 9, 2023 20:39
@charliermarsh charliermarsh merged commit 024caca into main Mar 9, 2023
@charliermarsh charliermarsh deleted the charlie/ruff-diagnostics branch March 9, 2023 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal An internal refactor or improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants