http://eewang.github.io/blog/2014/01/18/how-to-smell-check-your-code-quality-in-ruby-and-rails/
https://github.com/troessner/reek
https://github.com/railsbp/rails_best_practices
https://github.com/bbatsov/rubocop