class_docstr: Class to help runing the lint and records summary
class_docstr_tok: ["Class","to","help","runing","the","lint","and","records","summary"]
docstr: Print summary of lint.
docstr_tok: ["Print","summary","of","lint","."]
code: def print_summary(self, strm):
      """Print summary of lint."""
      nerr = 0
      nerr += LintHelper._print_summary_map(
          strm, self.cpp_header_map, "cpp-header"
      )
      nerr += LintHelper._print_summary_map(
          strm, self.cpp_src_map, "cpp-source"
      )
      nerr += LintHelper._print_summary_map(
          strm, self.python_map, "python"
      )
      if nerr == 0:
          strm.write("All passed!\n")
      else:
          strm.write(f"{nerr} files failed lint\n")
      return nerr
  
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 5 for calling the LintHelper obj's underlying member method code with example usage: obj.print_summary(strm) and returns: nerr