Skip to content

vinibaggio/discover-unused-partials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages