Eugene.Zelenko added a comment. It'll be reasonable to have script to create check alias, but this could be made in separate patch.
================ Comment at: clang-tools-extra/clang-tidy/add_new_check.py:17 import sys - -# Adapts the module's CMakelist file. Returns 'True' if it could add a new entry -# and 'False' if the entry already existed. -def adapt_cmake(module_path, check_name_camel): - filename = os.path.join(module_path, 'CMakeLists.txt') - with open(filename, 'r') as f: - lines = f.readlines() - - cpp_file = check_name_camel + '.cpp' - - # Figure out whether this check already exists. - for line in lines: - if line.strip() == cpp_file: - return False - - print('Updating %s...' % filename) - with open(filename, 'w') as f: - cpp_found = False - file_added = False - for line in lines: - cpp_line = line.strip().endswith('.cpp') - if (not file_added) and (cpp_line or cpp_found): - cpp_found = True - if (line.strip() > cpp_file) or (not cpp_line): - f.write(' ' + cpp_file + '\n') - file_added = True - f.write(line) - - return True - +from utils.modify_check import * ---------------- It's better to use import utils.modify_check. See Flake8. ================ Comment at: clang-tools-extra/clang-tidy/add_new_check.py:153 - # Modifies the module to include the new check. ---------------- Double line spacing may be intentional. For example, Flake8 enforces such rules. ================ Comment at: clang-tools-extra/clang-tidy/rename_check.py:15 import re +from utils.modify_check import * ---------------- It's better to use import utils.modify_check. See Flake8. ================ Comment at: clang-tools-extra/clang-tidy/rename_check.py:86 +def replaceHeaderComment(newHeader): + txt = open(newHeader, "r").read() + txt = re.sub(r'//===---[ -][^-.].+', ---------------- It's better to open files with with operator. Same in other places. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D75134/new/ https://reviews.llvm.org/D75134 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits