Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save halilim/7888069 to your computer and use it in GitHub Desktop.
Save halilim/7888069 to your computer and use it in GitHub Desktop.
Testing & Q&A - tools and the list of the things to test

A list of things that can/should be tested, preferably before commit/receive.

General

Tools

What to test/check?

  • UTF-8 BOM

Ruby/Rails

Lists

Tools

  • bullet - help to kill N+1 queries and unused eager loading
  • rails_best_practices - a code metric tool for rails projects
  • brakeman - A static analysis security vulnerability scanner for Ruby on Rails applications
  • reek - Code smell detector for Ruby
  • codesake-dawn - Dawn is a static analysis security scanner for ruby written web applications. It supports Sinatra, Padrino and Ruby on Rails frameworks.
  • rack-attack - Rack::Attack - Rack middleware for blocking & throttling
  • bundler-audit - Patch-level verification for Bundler - Checks for vulnerable versions of gems
  • Is it vulnerable? - Check gems for vulnerabilities
  • Inch - A documentation analysis tool for the Ruby language (Also Inch CI)
  • Active Record Doctor - A cure for your Active Record ailments. (index unindexed foreign keys, detect extraneous indexes)

What to test/check?

Nginx

Tools

PHP

Tools

What to test/check?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment