ruff/crates
Charlie Marsh bad6bdda1f
Create a rust_python_ast crate (#3370)
This PR productionizes @MichaReiser's suggestion in https://github.com/charliermarsh/ruff/issues/1820#issuecomment-1440204423, by creating a separate crate for the `ast` module (`rust_python_ast`). This will enable us to further split up the `ruff` crate, as we'll be able to create (e.g.) separate sub-linter crates that have access to these common AST utilities.

This was mostly a straightforward copy (with adjustments to module imports), as the few dependencies that _did_ require modifications were handled in #3366, #3367, and #3368.
2023-03-07 15:18:40 +00:00
..
flake8_to_ruff Rename ruff_python crate to ruff_python_stdlib (#3354) 2023-03-06 13:43:22 +00:00
ruff Create a rust_python_ast crate (#3370) 2023-03-07 15:18:40 +00:00
ruff_cache Bump dependencies and move more shared dependencies into workspace (#3340) 2023-03-04 12:36:26 -05:00
ruff_cli Include entire prefix when reporting rule selector errors (#3375) 2023-03-07 00:04:52 +00:00
ruff_dev Create a rust_python_ast crate (#3370) 2023-03-07 15:18:40 +00:00
ruff_formatter Bump dependencies and move more shared dependencies into workspace (#3340) 2023-03-04 12:36:26 -05:00
ruff_macros Remove old define_violation! (in favor of #[violation]) (#3310) 2023-03-06 17:00:29 +00:00
ruff_python_ast Create a rust_python_ast crate (#3370) 2023-03-07 15:18:40 +00:00
ruff_python_formatter Rename ruff_python crate to ruff_python_stdlib (#3354) 2023-03-06 13:43:22 +00:00
ruff_python_stdlib Remove unnecessary quote-stripping method (#3372) 2023-03-06 18:28:20 -05:00
ruff_rustpython Move RustPython vendored and helper code into its own crate (#3171) 2023-02-23 14:14:16 +00:00
ruff_testing_macros Bump dependencies and move more shared dependencies into workspace (#3340) 2023-03-04 12:36:26 -05:00
ruff_text_size Bump dependencies and move more shared dependencies into workspace (#3340) 2023-03-04 12:36:26 -05:00