code: def check_reshape(node):
      if not isinstance(node, ast.Call):
          return
      if not isinstance(node.func, ast.Attribute):
          return
      if isinstance(
          node.func.value, ast.Name
      ) and node.func.value.id in {"np", "cupy", "F"}:
          return
      if not node.func.attr == "reshape":
          return
  
      if len(node.args) > 1:
          yield (node.lineno, "reshape(A, B, ...)")
  
      if (
          len(node.args) == 1
          and isinstance(node.args[0], ast.Tuple)
          and len(node.args[0].elts) == 1
      ):
          yield (node.lineno, "reshape((A,))")
  
file_path: chainercv/style_checker.py
imports: import argparse
  import ast
  import os
  import sys
label_desc: Use image node_id 2 for calling a global function with example usage: check_reshape(node) without return types