ruff/crates/ruff_macros/src
konstin 602b4b3519
Merge registry into codes (#4651)
* Document codes.rs

* Refactor codes.rs before merging

Helper script:
```python
# %%

from pathlib import Path

codes = Path("crates/ruff/src/codes.rs").read_text().splitlines()
rules = Path("a.txt").read_text().strip().splitlines()
rule_map = {i.split("::")[-1]: i for i in rules}

# %%

codes_new = []
for line in codes:
    if ", Rule::" in line:
        left, right = line.split(", Rule::")
        right = right[:-2]
        line = left + ", " + rule_map[right] + "),"
    codes_new.append(line)

# %%

Path("crates/ruff/src/codes.rs").write_text("\n".join(codes_new))
```

Co-authored-by: Jonathan Plasse <13716151+JonathanPlasse@users.noreply.github.com>
2023-06-02 10:33:01 +00:00
..
cache_key.rs Disallow unreachable_pub (#4314) 2023-05-11 18:00:00 -04:00
combine_options.rs Merge subsettings when extending configurations (#4431) 2023-05-15 02:34:58 +00:00
config.rs Add a ruff_textwrap crate (#4731) 2023-05-31 16:35:23 +00:00
derive_message_formats.rs Remove unnecessary path prefixes (#4492) 2023-05-18 10:19:09 -04:00
lib.rs Merge registry into codes (#4651) 2023-06-02 10:33:01 +00:00
map_codes.rs Merge registry into codes (#4651) 2023-06-02 10:33:01 +00:00
newtype_index.rs Introduce ruff_index crate (#4597) 2023-05-23 17:40:35 +02:00
rule_code_prefix.rs Enable pycodestyle rules under new "nursery" category (#4407) 2023-05-16 21:21:58 +00:00
rule_namespace.rs Disallow unreachable_pub (#4314) 2023-05-11 18:00:00 -04:00
violation.rs Disallow unreachable_pub (#4314) 2023-05-11 18:00:00 -04:00