Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A script to help you finding out unused partials. Good for big projects or projects under heavy refactoring

branch: master
README.rdoc

Description

This utility script (which someday will be a Rails plug-in) was made in order to help developers to find out unused partials.

Usage

Install the gem

gem install discover-unused-partials

Run the script

To use this script, simply run

discover-unused-partials path/to/your/rails_root

If path is not provided, script is executed in the current directory

It will return a list of unmentioned partials. It supports detection of Haml and Erb (both .erb and .rhtml) templates.

Configuration

To fine-tune script behavior, you can add discover-unused-partials.yml to your app config directory. Content of such file:

# List of files that are not reported
keep:
  - app/views/my/partial/_to_keep.html.erb

# List of dynamically generated partials and their sources
dynamic:
  app/controllers/user_controller.rb:
    - app/views/user/_first_dynamic_partial.html.erb
    - app/views/user/_second_dynamic_partial.text.haml

Thanks

Special thanks goes to Willian Molinari (PotHix) and Mateus Linhares (mateuslinhares) that helped me writing this little script.

Something went wrong with that request. Please try again.