code: def pylint_raw(options):
      
      command = ['pylint']
      command.extend(options)
  
      proc = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
      outs, __ = proc.communicate()
  
      return outs.decode()
docs: Use check_output to run pylint.
      Because pylint changes the exit code based on the code score,
      we have to wrap it in a try/except block.
  
      :param options:
      :return: