├── .hound.yml ├── .ruby-style.yml ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── githooks_bootstrap └── hooks │ └── pre-commit ├── install_hook_symlinks.sh ├── pre-commit ├── pre-push ├── pre_commit ├── checker_results.rb ├── checkers │ ├── alert_checker.rb │ ├── development_team_checker.rb │ ├── forbidden_string_checker.rb │ ├── private_key_checker.rb │ ├── product_bundle_identifier_checker.rb │ ├── rspec_expect_to_receive_checker.rb │ ├── rspec_focus_checker.rb │ ├── rspec_is_expected_to_checker.rb │ ├── rspec_should_equal_checker.rb │ ├── rspec_to_not_checker.rb │ ├── ruby_no_throw_checker.rb │ ├── ruby_version_checker.rb │ ├── strict_paren_spacing_checker.rb │ ├── syntax_ruby_checker.rb │ └── user_home_checker.rb ├── pre_commit_helper.rb └── simple_regexp_checker.rb ├── setup.sh └── spec ├── pre_commit ├── checker_results_spec.rb ├── checkers │ ├── alert_checker_spec.rb │ ├── development_team_checker_spec.rb │ ├── forbidden_string_checker_spec.rb │ ├── private_key_checker_spec.rb │ ├── product_bundle_identifier_checker.rb │ ├── rspec_expect_to_receive_checker_spec.rb │ ├── rspec_focus_checker_spec.rb │ ├── rspec_is_expected_to_checker_spec.rb │ ├── rspec_should_equal_checker_spec.rb │ ├── rspec_to_not_checker_spec.rb │ ├── ruby_no_throw_checker_spec.rb │ ├── ruby_version_checker_spec.rb │ ├── strict_paren_spacing_checker_spec.rb │ └── user_home_checker_spec.rb ├── pre_commit_helper_spec.rb └── sample_projects │ ├── node_deep_project │ └── rando │ │ └── package.json │ ├── node_project │ └── package.json │ ├── ruby_deep_project │ └── rando │ │ └── Gemfile │ ├── ruby_project │ └── Gemfile │ ├── unknown_deep_project │ └── rando │ │ └── foo.txt │ ├── unknown_project │ └── foo.txt │ ├── xcode_deep_project │ └── rando │ │ └── Foo.xcodeproj │ └── xcode_project │ └── Foo.xcodeproj ├── spec_helper.rb └── support └── shared_examples.rb /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/.hound.yml -------------------------------------------------------------------------------- /.ruby-style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/.ruby-style.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/Rakefile -------------------------------------------------------------------------------- /githooks_bootstrap/hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/githooks_bootstrap/hooks/pre-commit -------------------------------------------------------------------------------- /install_hook_symlinks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/install_hook_symlinks.sh -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre-commit -------------------------------------------------------------------------------- /pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre-push -------------------------------------------------------------------------------- /pre_commit/checker_results.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checker_results.rb -------------------------------------------------------------------------------- /pre_commit/checkers/alert_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/alert_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/development_team_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/development_team_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/forbidden_string_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/forbidden_string_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/private_key_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/private_key_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/product_bundle_identifier_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/product_bundle_identifier_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/rspec_expect_to_receive_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/rspec_expect_to_receive_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/rspec_focus_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/rspec_focus_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/rspec_is_expected_to_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/rspec_is_expected_to_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/rspec_should_equal_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/rspec_should_equal_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/rspec_to_not_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/rspec_to_not_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/ruby_no_throw_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/ruby_no_throw_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/ruby_version_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/ruby_version_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/strict_paren_spacing_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/strict_paren_spacing_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/syntax_ruby_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/syntax_ruby_checker.rb -------------------------------------------------------------------------------- /pre_commit/checkers/user_home_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/checkers/user_home_checker.rb -------------------------------------------------------------------------------- /pre_commit/pre_commit_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/pre_commit_helper.rb -------------------------------------------------------------------------------- /pre_commit/simple_regexp_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/pre_commit/simple_regexp_checker.rb -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/setup.sh -------------------------------------------------------------------------------- /spec/pre_commit/checker_results_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checker_results_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/alert_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/alert_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/development_team_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/development_team_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/forbidden_string_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/forbidden_string_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/private_key_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/private_key_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/product_bundle_identifier_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/product_bundle_identifier_checker.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/rspec_expect_to_receive_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/rspec_expect_to_receive_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/rspec_focus_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/rspec_focus_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/rspec_is_expected_to_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/rspec_is_expected_to_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/rspec_should_equal_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/rspec_should_equal_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/rspec_to_not_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/rspec_to_not_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/ruby_no_throw_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/ruby_no_throw_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/ruby_version_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/ruby_version_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/strict_paren_spacing_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/strict_paren_spacing_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/checkers/user_home_checker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/checkers/user_home_checker_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/pre_commit_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/pre_commit/pre_commit_helper_spec.rb -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/node_deep_project/rando/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/node_project/package.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/ruby_deep_project/rando/Gemfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/ruby_project/Gemfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/unknown_deep_project/rando/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/unknown_project/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/xcode_deep_project/rando/Foo.xcodeproj: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/pre_commit/sample_projects/xcode_project/Foo.xcodeproj: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/shared_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobgilmore/githooks/HEAD/spec/support/shared_examples.rb --------------------------------------------------------------------------------