An eclipse plugin for css-analyser.
We support refactoring duplication to grouping selectors and Mixins (for the moment, in the Less syntax. It is not difficult to add the functionality for Sass as well).
This project is licensed under the MIT License.
For the moment you have to import the plug-in code to eclipse and run it as an Eclipse Application.
I will create update sites, etc when the code reaches a more stable state :)
- Download (or clone) css-analyser.
- Download (or clone)
CSSDev
, and put it right besides the folder ofcss-analyser
. - Install Gradle.
- Run
gradle buildAndCopyLibs
insideCSSDev
directory.css-analyser
is built, and the required files are copied intoCSSDev/libs
directory - Import the plug-in project to Eclipse and make an Eclipse Application run configuration. Run it with default settings.
- In the run-time IDE, open a CSS file. Right click in the editor (or, if the CSS file is in a project, on the CSS file in the package explorer), and from the CSSDev menu, select Duplications.
- In the opened Duplications view, click on the little i icon in the top-right corner of the view to detect declaration-level duplications.
- Right click on the duplication you want to get rid of to see the options for refactoring.