├── .coveralls.yml ├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── README.rdoc ├── Rakefile ├── docs ├── headhunter small.psd ├── headhunter.png ├── money.png ├── money.psd └── screenshot.png ├── headhunter.gemspec ├── lib ├── css-validator │ ├── css-validator.jar │ └── lib │ │ ├── commons-collections-3.2.1.jar │ │ ├── commons-lang-2.6.jar │ │ ├── jigsaw.jar │ │ └── velocity-1.7.jar ├── headhunter.rb ├── headhunter │ ├── css_hunter.rb │ ├── css_validator.rb │ ├── engine.rb │ ├── html_validator.rb │ ├── rack │ │ └── capturing_middleware.rb │ ├── rails.rb │ ├── runner.rb │ ├── templates │ │ ├── result.html │ │ └── results.html │ └── version.rb ├── tasks │ └── headhunter_tasks.rake └── tidy │ └── tidy └── spec ├── dummy ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ └── application.js │ │ └── stylesheets │ │ │ ├── application.css │ │ │ └── scaffold.css │ ├── controllers │ │ ├── application_controller.rb │ │ └── posts_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ └── .keep │ └── views │ │ ├── layouts │ │ └── application.html.erb │ │ └── posts │ │ └── index.html.erb ├── bin │ ├── bundle │ ├── rails │ └── rake ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── lib │ └── assets │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico └── spec │ ├── features │ └── middleware_integration_spec.rb │ └── spec_helper.rb ├── files ├── css_hunter │ └── valid.html ├── css_validator │ ├── invalid.css │ ├── invalid_response.xml │ ├── valid.css │ └── valid_response.xml ├── html_validator │ ├── invalid.html │ ├── invalid_response.txt │ ├── valid.html │ └── valid_response.txt ├── html_with_srcset.html ├── html_without_srcset.html ├── invalid2.html ├── valid-1.css ├── valid-2.css ├── valid-3.css ├── valid.html5 ├── valid_with_cache_busters.html └── valid_without_cache_busters.html ├── lib └── headhunter │ ├── css_hunter_spec.rb │ ├── css_validator_spec.rb │ └── html_validator_spec.rb └── spec_helper.rb /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-pro 2 | repo_token: NHrqWdjyUasyhTnriUbeEWInnz8oLv3Pu 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | headhunter 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.0.0 -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/README.md -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- 1 | = Headhunter 2 | 3 | This project rocks and uses MIT-LICENSE. -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/Rakefile -------------------------------------------------------------------------------- /docs/headhunter small.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/docs/headhunter small.psd -------------------------------------------------------------------------------- /docs/headhunter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/docs/headhunter.png -------------------------------------------------------------------------------- /docs/money.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/docs/money.png -------------------------------------------------------------------------------- /docs/money.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/docs/money.psd -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /headhunter.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/headhunter.gemspec -------------------------------------------------------------------------------- /lib/css-validator/css-validator.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/css-validator/css-validator.jar -------------------------------------------------------------------------------- /lib/css-validator/lib/commons-collections-3.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/css-validator/lib/commons-collections-3.2.1.jar -------------------------------------------------------------------------------- /lib/css-validator/lib/commons-lang-2.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/css-validator/lib/commons-lang-2.6.jar -------------------------------------------------------------------------------- /lib/css-validator/lib/jigsaw.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/css-validator/lib/jigsaw.jar -------------------------------------------------------------------------------- /lib/css-validator/lib/velocity-1.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/css-validator/lib/velocity-1.7.jar -------------------------------------------------------------------------------- /lib/headhunter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter.rb -------------------------------------------------------------------------------- /lib/headhunter/css_hunter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/css_hunter.rb -------------------------------------------------------------------------------- /lib/headhunter/css_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/css_validator.rb -------------------------------------------------------------------------------- /lib/headhunter/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/engine.rb -------------------------------------------------------------------------------- /lib/headhunter/html_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/html_validator.rb -------------------------------------------------------------------------------- /lib/headhunter/rack/capturing_middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/rack/capturing_middleware.rb -------------------------------------------------------------------------------- /lib/headhunter/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/rails.rb -------------------------------------------------------------------------------- /lib/headhunter/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/runner.rb -------------------------------------------------------------------------------- /lib/headhunter/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/templates/result.html -------------------------------------------------------------------------------- /lib/headhunter/templates/results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/headhunter/templates/results.html -------------------------------------------------------------------------------- /lib/headhunter/version.rb: -------------------------------------------------------------------------------- 1 | module Headhunter 2 | VERSION = '0.1.9' 3 | end 4 | -------------------------------------------------------------------------------- /lib/tasks/headhunter_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/tasks/headhunter_tasks.rake -------------------------------------------------------------------------------- /lib/tidy/tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/lib/tidy/tidy -------------------------------------------------------------------------------- /spec/dummy/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/Gemfile -------------------------------------------------------------------------------- /spec/dummy/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/Gemfile.lock -------------------------------------------------------------------------------- /spec/dummy/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/README.rdoc -------------------------------------------------------------------------------- /spec/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/Rakefile -------------------------------------------------------------------------------- /spec/dummy/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /spec/dummy/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/dummy/app/assets/stylesheets/scaffold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/assets/stylesheets/scaffold.css -------------------------------------------------------------------------------- /spec/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/controllers/posts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/controllers/posts_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/dummy/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/dummy/app/views/posts/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/app/views/posts/index.html.erb -------------------------------------------------------------------------------- /spec/dummy/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/bin/bundle -------------------------------------------------------------------------------- /spec/dummy/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/bin/rails -------------------------------------------------------------------------------- /spec/dummy/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/bin/rake -------------------------------------------------------------------------------- /spec/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config.ru -------------------------------------------------------------------------------- /spec/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/application.rb -------------------------------------------------------------------------------- /spec/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /spec/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/public/404.html -------------------------------------------------------------------------------- /spec/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/public/422.html -------------------------------------------------------------------------------- /spec/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/public/500.html -------------------------------------------------------------------------------- /spec/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/spec/features/middleware_integration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/spec/features/middleware_integration_spec.rb -------------------------------------------------------------------------------- /spec/dummy/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/dummy/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/files/css_hunter/valid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/css_hunter/valid.html -------------------------------------------------------------------------------- /spec/files/css_validator/invalid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/css_validator/invalid.css -------------------------------------------------------------------------------- /spec/files/css_validator/invalid_response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/css_validator/invalid_response.xml -------------------------------------------------------------------------------- /spec/files/css_validator/valid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/css_validator/valid.css -------------------------------------------------------------------------------- /spec/files/css_validator/valid_response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/css_validator/valid_response.xml -------------------------------------------------------------------------------- /spec/files/html_validator/invalid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/html_validator/invalid.html -------------------------------------------------------------------------------- /spec/files/html_validator/invalid_response.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/html_validator/invalid_response.txt -------------------------------------------------------------------------------- /spec/files/html_validator/valid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/html_validator/valid.html -------------------------------------------------------------------------------- /spec/files/html_validator/valid_response.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/files/html_with_srcset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/html_with_srcset.html -------------------------------------------------------------------------------- /spec/files/html_without_srcset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/html_without_srcset.html -------------------------------------------------------------------------------- /spec/files/invalid2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/invalid2.html -------------------------------------------------------------------------------- /spec/files/valid-1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid-1.css -------------------------------------------------------------------------------- /spec/files/valid-2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid-2.css -------------------------------------------------------------------------------- /spec/files/valid-3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid-3.css -------------------------------------------------------------------------------- /spec/files/valid.html5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid.html5 -------------------------------------------------------------------------------- /spec/files/valid_with_cache_busters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid_with_cache_busters.html -------------------------------------------------------------------------------- /spec/files/valid_without_cache_busters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/files/valid_without_cache_busters.html -------------------------------------------------------------------------------- /spec/lib/headhunter/css_hunter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/lib/headhunter/css_hunter_spec.rb -------------------------------------------------------------------------------- /spec/lib/headhunter/css_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/lib/headhunter/css_validator_spec.rb -------------------------------------------------------------------------------- /spec/lib/headhunter/html_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/lib/headhunter/html_validator_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmuheim/headhunter/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------