We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5f6f1f0 + 9cb4fbb commit 1ebede1Copy full SHA for 1ebede1
1 file changed
pre_commit_hooks/check_jamf_extension_attributes.py
@@ -3,7 +3,7 @@
3
"""Check Jamf extension attributes for common issues."""
4
5
import argparse
6
-import os
+import re
7
8
9
def build_argument_parser():
@@ -29,8 +29,12 @@ def main(argv=None):
29
ea_content = openfile.read()
30
31
if "<result>" not in ea_content or "</result>" not in ea_content:
32
- print("{}: missing <result> and/or </result> tags".format(filename))
+ print(f"{filename}: missing <result> and/or </result> tags")
33
retval = 1
34
+ all_results = len(re.findall("result.*\/result", ea_content))
35
+ proper_results = len(re.findall("<result>.*<\/result>", ea_content))
36
+ if proper_results < all_results:
37
+ print(f"{filename}: has incomplete <result> tags!")
38
39
return retval
40
0 commit comments