check_no_h1.py 415 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python3
  2. import glob
  3. import re
  4. adoc_files = glob.glob('pages/**/*.adoc', recursive=True)
  5. filelist = list()
  6. for file in adoc_files:
  7. with open(file, 'r') as handle:
  8. content = handle.read()
  9. matches = re.findall('^= ', content, re.MULTILINE)
  10. if len(matches) == 0:
  11. filelist.append(file)
  12. print("Files:", len(filelist))
  13. for file in filelist:
  14. print(file)