def validate(config, **kwargs): sys.path.append(config.configuration.env_dir) file_path = kwargs['path'] if file_path and not os.path.isfile(file_path): print_error(F'File {file_path} was not found') return 1 else: validator = FilesValidator(configuration=config.configuration, is_backward_check=not kwargs['no_backward_comp'], is_circle=kwargs['post_commit'], prev_ver=kwargs['prev_ver'], validate_conf_json=kwargs['conf_json'], use_git=kwargs['use_git'], file_path=kwargs.get('path')) return validator.run()
def validate(config, **kwargs): sys.path.append(config.configuration.env_dir) file_path = kwargs['path'] or kwargs['input'] if file_path and not os.path.isfile(file_path) and not os.path.isdir(file_path): print_error(f'File {file_path} was not found') return 1 else: is_private_repo = tools.is_private_repository() validator = FilesValidator(configuration=config.configuration, is_backward_check=not kwargs['no_backward_comp'], only_committed_files=kwargs['post_commit'], prev_ver=kwargs['prev_ver'], skip_conf_json=kwargs['no_conf_json'], use_git=kwargs['use_git'], file_path=file_path, validate_all=kwargs.get('validate_all'), validate_id_set=kwargs['id_set'], skip_pack_rn_validation=kwargs['skip_pack_release_notes'], print_ignored_errors=kwargs['print_ignored_errors'], is_private_repo=is_private_repo, ) return validator.run()