in tools/tags_validator_main.py [0:0]
def main(_):
root_dir = FLAGS.root_dir or os.getcwd()
documentation_dir = os.path.join(root_dir, "tags")
logging.info("Using %s for documentation directory.", documentation_dir)
file_to_error = dict()
if FLAGS.file:
logging.info("Going to validate files %s in documentation directory %s.",
FLAGS.file, documentation_dir)
files_to_validate = [os.path.join(documentation_dir, f) for f in FLAGS.file]
file_to_error = tags_validator.validate_tag_files(files_to_validate)
else:
logging.info("Going to validate all files in documentation directory %s.",
documentation_dir)
file_to_error = tags_validator.validate_tag_dir(documentation_dir)
if file_to_error:
logging.error("The following files contain issues: %s", file_to_error)
else:
logging.info("Successfully validated all files.")