Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.09 KB

README.rdoc

File metadata and controls

37 lines (26 loc) · 1.09 KB

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.