ruff/crates/ruff_macros/src
Charlie Marsh 024caca233
Introduce a `ruff_diagnostics` crate (#3409)
## 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.
2023-03-09 20:48:57 +00:00
..
cache_key.rs refactor: Introduce `CacheKey` trait (#3323) 2023-03-03 18:29:49 +00:00
config.rs refactor: Move name out of OptionField & OptionGroup 2023-02-11 23:43:09 -05:00
derive_message_formats.rs refactor: Introduce crates folder (#2088) 2023-02-05 16:47:48 -05:00
lib.rs Remove old `define_violation!` (in favor of `#[violation]`) (#3310) 2023-03-06 17:00:29 +00:00
map_codes.rs refactor: Extract `ruff_wasm` (#3401) 2023-03-09 10:07:39 +00:00
register_rules.rs Introduce a `ruff_diagnostics` crate (#3409) 2023-03-09 20:48:57 +00:00
rule_code_prefix.rs refactor: Extract `ruff_wasm` (#3401) 2023-03-09 10:07:39 +00:00
rule_namespace.rs [`numpy`] deprecated type aliases (#2810) 2023-02-14 23:45:12 +00:00
violation.rs Introduce a `ruff_diagnostics` crate (#3409) 2023-03-09 20:48:57 +00:00