{"treedata":{"name":"root","toggled":true,"children":[{"name":".circleci","children":[{"name":"config.yml","path":".circleci/config.yml","sha":"c0a066abb7df83c9433f9ee7b0e6af9a1645cf25"}]},{"name":".github","children":[{"name":"ISSUE_TEMPLATE","children":[{"name":"bug_report.md","path":".github/ISSUE_TEMPLATE/bug_report.md","sha":"d2e87e27c601e423865ed660ec697082470ca60f"},{"name":"feature_request.md","path":".github/ISSUE_TEMPLATE/feature_request.md","sha":"023a33099be2336476930c96e17ff1ba5dc55348"}]},{"name":"pull_request_template.md","path":".github/pull_request_template.md","sha":"1ed18daca8d8613b91574ddd1641f2d129204f50"}]},{"name":".gitignore","path":".gitignore","sha":"c43e113d01a33a2cc5e66379ac0cc3853039fd88"},{"name":".pre-commit-hooks.yaml","path":".pre-commit-hooks.yaml","sha":"76e7836583a7d26fa3326d7030178dd70ad84a22"},{"name":"CODEOWNERS","path":"CODEOWNERS","sha":"c95270a440bf3806d929de6a1e25dbbbd4422e6d"},{"name":"LICENSE","path":"LICENSE","sha":"7a4a3ea2424c09fbe48d455aed1eaa94d9124835","toggled":true},{"name":"NOTICE","path":"NOTICE","sha":"c40e9bf1d01d32adc60f0e375bf55224002020ec"},{"name":"README.md","path":"README.md","sha":"79d6d29ac33d65ac4233ad7df862f794e687b9d3"},{"name":"hooks","children":[{"name":"check_skip_env.py","path":"hooks/check_skip_env.py","sha":"28eb25e5fe583b76940c72bbd80e4e2ee56da364"},{"name":"gofmt.sh","path":"hooks/gofmt.sh","sha":"722d908e4abbcf42abe63f51909a6f702505c920"},{"name":"goimports.sh","path":"hooks/goimports.sh","sha":"8ecc6a68e0599169b2872bd0bdea8671b3155877"},{"name":"golangci-lint.sh","path":"hooks/golangci-lint.sh","sha":"b6d35cc65fcd25c88e685d1369a0649388c4abac"},{"name":"golint.sh","path":"hooks/golint.sh","sha":"e74ea4da285fee9d45b4cac6426657cfc504de6d"},{"name":"helmlint.sh","path":"hooks/helmlint.sh","sha":"78f978a859b313b29b08e79ea10505b04f83a7b1"},{"name":"mdlink-check.sh","path":"hooks/mdlink-check.sh","sha":"f31073d4ae1bbaad092a22b3a3be936f799b6968"},{"name":"packer-validate.sh","path":"hooks/packer-validate.sh","sha":"65c7d96bc9f4cc8eae41b84b3a7e4276814456ea"},{"name":"sentinel-fmt.sh","path":"hooks/sentinel-fmt.sh","sha":"96b014598c3788b1e09de52247dde3cadd25bbd8"},{"name":"shellcheck.sh","path":"hooks/shellcheck.sh","sha":"6bb98e32c137603ed43ba08915a4f9b92f620682"},{"name":"terraform-fmt.sh","path":"hooks/terraform-fmt.sh","sha":"565f201c214ecaa9845d1cafe1fb67e19d120137"},{"name":"terraform-validate.sh","path":"hooks/terraform-validate.sh","sha":"b145ace3d03db2981244f23f9782397cd224aa56"},{"name":"terragrunt-hclfmt.sh","path":"hooks/terragrunt-hclfmt.sh","sha":"69e0c14337d6f10b85b225140ac4df36f7e2788b"},{"name":"tflint.sh","path":"hooks/tflint.sh","sha":"1837a9c29053a263ff3c5d07fb5ddf9445645a38"},{"name":"yapf.sh","path":"hooks/yapf.sh","sha":"40db5b1c5246ddcba23617600fccc6b4d671d98b"}]},{"name":"test","children":[{"name":".python-version","path":"test/.python-version","sha":"d98960e2998ada56fb64bc7816f06e7441f3ae8b"},{"name":"check_skip_env_test.py","path":"test/check_skip_env_test.py","sha":"26c04c0a3970b056f87da3463f3ed3ef664088d6"},{"name":"fixtures","children":[{"name":"everything_commented_test.go","path":"test/fixtures/everything_commented_test.go","sha":"feb81f5aec891090a7bdc3b897f9c363da2f36a3"},{"name":"multiple_skip_uncommented_test.go","path":"test/fixtures/multiple_skip_uncommented_test.go","sha":"2f93ea21dd41d92eb341707d858c1824a17ccb94"},{"name":"nested_uncommented_test.go","path":"test/fixtures/nested_uncommented_test.go","sha":"8031f7f5c90d5fc72ceb868d0246010b536a4de5"},{"name":"non_skip_uncommented_test.go","path":"test/fixtures/non_skip_uncommented_test.go","sha":"516cf631593dae8bde9881bb43798144559cff09"},{"name":"skip_uncommented_test.go","path":"test/fixtures/skip_uncommented_test.go","sha":"0c9a9736aa40bbc986e058ce4a857c89f8331033"},{"name":"terratest_region_uncommented_test.go","path":"test/fixtures/terratest_region_uncommented_test.go","sha":"7c31712ec2f332c4b0a62f10559b1d64f051735e"}]},{"name":"tox.ini","path":"test/tox.ini","sha":"fec17471761db7ea5c5799d2862becc47d53050b"}]}]},"detailsContent":"<div class=\"preview__body--content\"><div><ul class=\"code__list\"><li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> Apache License</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> Version 2.0, January 2004</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> http://www.apache.org/licenses/</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> 1. Definitions.</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> <span class=\"hljs-string\">\"License\"</span> shall mean the terms and conditions <span class=\"hljs-keyword\">for</span> use, reproduction,</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> and distribution as defined by Sections 1 through 9 of this document.</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> <span class=\"hljs-string\">\"Licensor\"</span> shall mean the copyright owner or entity authorized by</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> the copyright owner that is granting the License.</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> <span class=\"hljs-string\">\"Legal Entity\"</span> shall mean the union of the acting entity and all</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> other entities that control, are controlled by, or are under common</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> control with that entity. For the purposes of this definition,</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> <span class=\"hljs-string\">\"control\"</span> means (i) the power, direct or indirect, to cause the</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> direction or management of such entity, whether by contract or</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> otherwise, or (ii) ownership of fifty percent (50%) or more of the</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> outstanding shares, or (iii) beneficial ownership of such entity.</span></li>\n<li class=\"code__item\"><span class=\"code__text\"></span></li>\n<li class=\"code__item\"><span class=\"code__text\"> <span class=\"hljs-string\">\"You\"</span> (or <span class=\"hljs-string\">\"Your\"</span>) shall mean an individual or Legal Entity</span></li>\n<li class=\"code__item\"><span class=\"code__text\"> exercising permissions granted by this License.</span></li></ul></div></div>","repoName":"pre-commit","repoRef":"v0.1.23","serviceDescriptor":{"serviceName":"Pre-commit hooks","serviceRepoName":"pre-commit","serviceRepoOrg":"gruntwork-io","cloudProviders":["aws","gcp"],"description":"A collection of pre-commit hooks for Terraform, bash, Go, and more.","imageUrl":"grunt.png","licenseType":"subscriber","technologies":["Bash"],"compliance":[],"tags":[""]},"serviceCategoryName":"CI / CD","fileName":"LICENSE","filePath":"/LICENSE","title":"Repo Browser: Pre-commit hooks","description":"Browse the repos in the Gruntwork Infrastructure as Code Library."}