class_docstr: clang tidy wrapper.
  Args:
    args:  Command line arguments.
        cpp_lint: Run linter on C++ source code.
        cuda_lint: Run linter on CUDA source code.
        use_dmlc_gtest: Whether to use gtest bundled in dmlc-core.
code: def __enter__(self):
      self.start = time()
      if os.path.exists(self.cdb_path):
          shutil.rmtree(self.cdb_path)
      self._generate_cdb()
      return self
  
imports: import argparse
  import json
  import os
  import re
  import shutil
  import subprocess
  import sys
  from multiprocessing import Pool, cpu_count
  from time import time
  import yaml
label_desc: Use image node_id 2 for calling the ClangTidy obj's underlying member method code with example usage: obj.__enter__() and returns: self