Micha Reiser
a525f09008
Add `#[automatically_derived]` to derived impls ( #8080 )
2023-10-20 00:12:27 +00:00
konsti
1e173f7909
Rename `Autofix` to `Fix` ( #7657 )
...
**Summary** Mostly mechanical symbol rename and search-and-replace, with
small changes to the markdown docs to read better
2023-09-28 10:53:05 +00:00
Jonathan Plasse
c10a4535b9
Disallow `unreachable_pub` ( #4314 )
2023-05-11 18:00:00 -04:00
Micha Reiser
a2b8487ae3
Remove functor from autofix title ( #4245 )
2023-05-10 07:21:15 +00:00
Micha Reiser
8969ad5879
Always generate fixes ( #4239 )
2023-05-10 07:06:14 +00:00
Micha Reiser
ba4f4f4672
Upgrade dependencies ( #4064 )
2023-04-22 18:04:01 +01:00
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
Charlie Marsh
dfe1cad928
Rename `DiagnosticKind#commit` to `DiagnosticKind#suggestion` ( #3397 )
2023-03-08 18:06:19 +00:00
Charlie Marsh
ffad0bcdaa
Decouple `Diagnostic` from "all violations" enumeration ( #3352 )
2023-03-08 17:51:37 +00:00
konstin
709dba2e71
Remove old `define_violation!` (in favor of `#[violation]`) ( #3310 )
2023-03-06 17:00:29 +00:00