Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
A script to help you finding out unused partials. Good for big projects or projects under heavy refactoring
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies
 Project Readme

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.