X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/d3ecf2f4bc9b937b653b09f8f4fb5e4917b0d312..e4000b47cf37576b44d21dc088601d619a6e5261:/bin/pre-commit-hook diff --git a/bin/pre-commit-hook b/bin/pre-commit-hook index 713cb6f..7d3d0e8 100755 --- a/bin/pre-commit-hook +++ b/bin/pre-commit-hook @@ -16,9 +16,15 @@ else end def is_valid_subscription?(content) - content.length != 0 && - content.start_with?("---\n") && + 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)