Lines Matching defs:module

23 # Adapts the module's CMakelist file. Returns 'True' if it could add a new
61 module: str,
87 + module.upper()
116 /// http://clang.llvm.org/extra/clang-tidy/checks/%(module)s/%(check_name)s.html
133 "module": module,
143 module_path: str, module: str, namespace: str, check_name_camel: str
187 % {"check_name": check_name_camel, "module": module, "namespace": namespace}
191 # Returns the source filename that implements the module.
192 def get_module_filename(module_path: str, module: str) -> str:
195 lambda p: p.lower() == module.lower() + "tidymodule.cpp",
202 # Modifies the module to include the new check.
204 module_path: str, module: str, check_name: str, check_name_camel: str
206 filename = get_module_filename(module_path, module)
215 check_fq_name = module + "-" + check_name
271 module_path: str, module: str, check_name: str, description: str
278 check_name_dashes = module + "-" + check_name
326 % (check_name_dashes, module, check_name, wrapped_desc)
336 module: str,
342 check_name_dashes = module + "-" + check_name
351 module,
409 # class name that corresponds to the check in the module file.
532 return " :doc:`%(check_name)s <%(module)s/%(check)s>`,%(autofix)s\n" % {
534 "module": doc_file[0],
544 module = doc_file[0]
568 " :doc:`%(check_name)s <%(module)s/%(check_file)s>`, %(ref_begin)s`%(title)s <%(target)s>`%(ref_end)s,%(autofix)s\n"
571 "module": module,
583 " :doc:`%(check_name)s <%(module)s/%(check_file)s>`, %(title)s,%(autofix)s\n"
586 "module": module,
615 def write_docs(module_path: str, module: str, check_name: str) -> None:
616 check_name_dashes = module + "-" + check_name
619 module_path, "../../docs/clang-tidy/checks/", module, check_name + ".rst"
701 "module",
703 help="module directory under which to place the new tidy check (e.g., misc)",
714 if not args.module or not args.check:
719 module = args.module
722 if check_name.startswith(module):
724 'Check name "%s" must not start with the module "%s". Exiting.'
725 % (check_name, module)
729 module_path = os.path.join(clang_tidy_path, module)
734 # Map module names to namespace names that don't conflict with widely used top-level namespaces.
735 if module == "llvm":
736 namespace = module + "_check"
738 namespace = module
777 module,
784 write_implementation(module_path, module, namespace, check_name_camel)
785 adapt_module(module_path, module, check_name, check_name_camel)
786 add_release_notes(module_path, module, check_name, description)
788 write_test(module_path, module, check_name, test_extension, args.standard)
789 write_docs(module_path, module, check_name)