ricecoder-storage 0.1.71

Storage and configuration management for RiceCoder
Documentation
language: rust
extensions:
  - .rs
parser_plugin: tree-sitter-rust

rules:
  - name: "unused_variable"
    pattern: "let \\s+\\w+\\s*=.*;"
    refactoring_type: "RemoveUnused"
    enabled: true
  - name: "unused_import"
    pattern: "use\\s+\\w+.*;"
    refactoring_type: "RemoveUnused"
    enabled: true
  - name: "dead_code"
    pattern: "#\\[allow\\(dead_code\\)\\]"
    refactoring_type: "RemoveUnused"
    enabled: true

transformations:
  - name: "rename_function"
    from_pattern: "fn old_name"
    to_pattern: "fn new_name"
    description: "Rename function from old_name to new_name"
  - name: "extract_method"
    from_pattern: "// Extract this block"
    to_pattern: "self.extracted_method()"
    description: "Extract code block into separate method"
  - name: "inline_function"
    from_pattern: "inline_me()"
    to_pattern: "// inlined code"
    description: "Inline function call"