ElixirConfEU 2022 talk: Automating the Automator - Tonći Galić
In this repo you'll find the presentation for talk titled above, along with things mentioned in (and related to) that talk.
You should be able to view the slides at: https://tuxified.github.io/elixirconfeu-2022-talk/ and a video of the talk at: https://www.youtube.com/watch?v=doPbkvkajtI
Mentions
- Sourceror - tool for AST transformations
- Elixir AST walkthrough
- AST Ninja for easily converting code to AST & BEAM byte code
- Rust analyzer - Code assist actions
- Wrangler - Erlang refactoring tool
- RefactorErl - Refactoring Erlang Programs
- Codemod scripts to transform code to next generation JS
- Catalog of Refactorings
- Wojteks import none in .eex: Rewriting imports to aliases with compilation tracers - Dashbit Blog + ImportToAlias · GitHub
- Nova August: single pipe & raw value pipe start fixes: Credo Rewrites Via Sourceror · GitHub
- automated tool which is a team player
Current efforts for Elixir refactoring tools
- GitHub - hrzndhrn/recode : trying out Sourceror
- GitHub - bryanjos/refactor : 1st attempt at refactoring tool
- GitHub - andyl/rfx: Refactoring Operations for Elixir : another attempt at refactoring tool, covering a catalogue of possible refactors
- GitHub - jeremylightsmith/exacto_knife : latest effort