Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marnen/atom-refactoring-tools

Refactoring tools for Atom
https://github.com/marnen/atom-refactoring-tools

Last synced: 6 days ago
JSON representation

Refactoring tools for Atom

Awesome Lists containing this project

README

        

# atom-refactoring-tools package

Refactoring tools for [Atom](http://atom.io).

Eventually, this package will contain a complete suite of refactoring tools, although I'm also writing it simply to figure out how to write an Atom plugin.

## Currently implemented refactorings

| Refactoring | CoffeeScript | JavaScript | Ruby | ... |
|:-----------------|:------------:|:----------:|:----:|:----|
| [Extract Method] | | | ✓ | |
| ... | | | | |

[Extract Method]: http://refactoring.com/catalog/extractMethod.html

## To do

* [ ] Screenshot. Because it's an Atom package. :D
* [ ] Multiple language support
* [ ] Deduce language from buffer
* [ ] Allow other packages to provide refactorings for particular languages
* As many refactorings as possible
* Autodetection of duplication etc.?

## Contributing

Your pull requests are welcome! Just make sure they have sufficient tests.