class_docstr: Class to help runing the lint and records summary
class_docstr_tok: ["Class","to","help","runing","the","lint","and","records","summary"]
docstr: Process a cpp file.
docstr_tok: ["Process","a","cpp","file","."]
code: def process_cpp(self, path, suffix):
      """Process a cpp file."""
      _cpplint_state.ResetErrorCounts()
      cpplint.ProcessFile(str(path), _cpplint_state.verbose_level)
      _cpplint_state.PrintErrorCounts()
      errors = _cpplint_state.errors_by_category.copy()
  
      if suffix == "h":
          self.cpp_header_map[str(path)] = errors
      else:
          self.cpp_src_map[str(path)] = errors
  
file_path: dgl/tests/lint/lint.py
imports: from __future__ import print_function
  import argparse
  import codecs
  import os
  import re
  import sys
  import cpplint
  from cpplint import _cpplint_state
  from pylint import epylint
label_desc: Use image node_id 3 for calling the LintHelper obj's underlying member method code with example usage: obj.process_cpp(path, suffix) without return types