Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Refactoring tool for Erlang
Erlang
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
src
test
.gitignore
README.md
rebar.config

README.md

Referl

Referl is tool for refactoring erlang sourse code.

Pretty printer

kawaiiprint:file(FileName, [])

Not tested

  1. Rename
    1. Variable

TODO

  1. Rename
    1. Function
    2. Record
    3. Recorf field
    4. Macro
    5. Header file
    6. Module file
  2. In module action
    1. Generalize function
    2. Reorder parametrs
    3. Function parametrs to tuple
    4. Generate spec
    5. Remove import (can do erl_tidy)
  3. Move to other file
    1. Macro
    2. Record
    3. Function
  4. Expression actions
    1. Eliminate variable
    2. Merge expressions
    3. Inline function
    4. Extract function
    5. Inline macro
    6. Tuple to record
  5. Using erl_tidy
Something went wrong with that request. Please try again.