def _fix_files(linters, config_dict, file_names): # type: (str, Dict[str, str], List[str]) -> None """Fix a list of files with linters if possible.""" linter_list = get_py_linter(linters) # Get a list of linters which return a valid command for get_fix_cmd() fix_list = [fixer for fixer in linter_list if fixer.get_fix_cmd_args("ignore")] if len(fix_list) == 0: raise ValueError("Cannot find any linters '%s' that support fixing." % (linters)) lint_runner = runner.LintRunner() linter_instances = runner.find_linters(fix_list, config_dict) if not linter_instances: sys.exit(1) for linter in linter_instances: run_linter = lambda param1: lint_runner.run(linter.cmd_path + linter.linter.get_fix_cmd_args(param1)) # pylint: disable=cell-var-from-loop lint_clean = parallel.parallel_process([os.path.abspath(f) for f in file_names], run_linter) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)
def _lint_files(file_names: List[str]) -> None: """Lint a list of files with clang-format.""" run_lint1 = lambda param1: simplecpplint.lint_file(param1) == 0 if not parallel.parallel_process([os.path.abspath(f) for f in file_names], run_lint1): print("ERROR: Code Style does not match coding style") sys.exit(1)
def _fix_files(linters, config_dict, file_names): # type: (str, Dict[str, str], List[str]) -> None """Fix a list of files with linters if possible.""" linter_list = get_py_linter(linters) # Get a list of linters which return a valid command for get_fix_cmd() fix_list = [ fixer for fixer in linter_list if fixer.get_fix_cmd_args("ignore") ] if not fix_list: raise ValueError("Cannot find any linters '%s' that support fixing." % (linters)) lint_runner = runner.LintRunner() linter_instances = runner.find_linters(fix_list, config_dict) if not linter_instances: sys.exit(1) for linter in linter_instances: run_linter = lambda param1: lint_runner.run(linter.cmd_path + linter. linter. # pylint: disable=cell-var-from-loop get_fix_cmd_args(param1)) # pylint: disable=cell-var-from-loop lint_clean = parallel.parallel_process( [os.path.abspath(f) for f in file_names], run_linter) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)
def _lint_files(clang_format, files): """Lint a list of files with clang-format.""" clang_format = ClangFormat(clang_format, _get_build_dir()) lint_clean = parallel.parallel_process([os.path.abspath(f) for f in files], clang_format.lint) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)
def _lint_files(clang_format, files): """Lint a list of files with clang-format.""" clang_format = ClangFormat(clang_format, _get_build_dir()) lint_clean = parallel.parallel_process([os.path.abspath(f) for f in files], clang_format.lint) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)
def _format_files(clang_format, files): """Format a list of files with clang-format.""" clang_format = ClangFormat(clang_format, _get_build_dir()) format_clean = parallel.parallel_process([os.path.abspath(f) for f in files], clang_format.format) if not format_clean: print("ERROR: failed to format files") sys.exit(1)
def _autofix_files(eslint, files): """Auto-fix the specified files with ESLint.""" eslint = ESLint(eslint, _get_build_dir()) autofix_clean = parallel.parallel_process([os.path.abspath(f) for f in files], eslint.autofix) if not autofix_clean: print("ERROR: failed to auto-fix files") return False return True
def _format_files(clang_format, files): """Format a list of files with clang-format.""" clang_format = ClangFormat(clang_format, _get_build_dir()) format_clean = parallel.parallel_process( [os.path.abspath(f) for f in files], clang_format.format) if not format_clean: print("ERROR: failed to format files") sys.exit(1)
def _autofix_files(eslint, files): """Auto-fix the specified files with ESLint.""" eslint = ESLint(eslint, _get_build_dir()) autofix_clean = parallel.parallel_process([os.path.abspath(f) for f in files], eslint.autofix) if not autofix_clean: print("ERROR: failed to auto-fix files") return False return True
def _lint_files(eslint, files): """Lint a list of files with ESLint.""" eslint = ESLint(eslint, _get_build_dir()) lint_clean = parallel.parallel_process([os.path.abspath(f) for f in files], eslint.lint) if not lint_clean: print("ERROR: ESLint found errors. Run ESLint manually to see errors in "\ "files that were skipped") sys.exit(1) return True
def _lint_files(eslint, files): """Lint a list of files with ESLint.""" eslint = ESLint(eslint, _get_build_dir()) lint_clean = parallel.parallel_process([os.path.abspath(f) for f in files], eslint.lint) if not lint_clean: print("ERROR: ESLint found errors. Run ESLint manually to see errors in "\ "files that were skipped") sys.exit(1) return True
def _lint_files(linters, config_dict, file_names): # type: (str, Dict[str, str], List[str]) -> None """Lint a list of files with clang-format.""" linter_list = get_py_linter(linters) lint_runner = runner.LintRunner() linter_instances = runner.find_linters(linter_list, config_dict) if not linter_instances: sys.exit(1) for linter in linter_instances: run_fix = lambda param1: lint_runner.run_lint(linter, param1) # pylint: disable=cell-var-from-loop lint_clean = parallel.parallel_process([os.path.abspath(f) for f in file_names], run_fix) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)
def _lint_files(linters, config_dict, file_names): # type: (str, Dict[str, str], List[str]) -> None """Lint a list of files with clang-format.""" linter_list = get_py_linter(linters) lint_runner = runner.LintRunner() linter_instances = runner.find_linters(linter_list, config_dict) if not linter_instances: sys.exit(1) for linter in linter_instances: run_fix = lambda param1: lint_runner.run_lint(linter, param1) # pylint: disable=cell-var-from-loop lint_clean = parallel.parallel_process( [os.path.abspath(f) for f in file_names], run_fix) if not lint_clean: print("ERROR: Code Style does not match coding style") sys.exit(1)