X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/8bbb07a1bc5db944ba95fa5951ed40c3c1b968aa..e4000b47cf37576b44d21dc088601d619a6e5261:/bin/pre-commit-hook diff --git a/bin/pre-commit-hook b/bin/pre-commit-hook index aa60ccb..7d3d0e8 100755 --- a/bin/pre-commit-hook +++ b/bin/pre-commit-hook @@ -16,7 +16,15 @@ else end def is_valid_subscription?(content) - content.length != 0 && YAML.load(content) + return false if content.length == 0 + return false unless content.start_with?("---\n") + begin + YAML.load(content) + true + rescue ArgumentError + # Parse error + false + end end def is_valid_subscription_file?(file)