code: def run(path, code=None, params=None, **meta):
          
          if 'ignore_decorators' in params:
              ignore_decorators = params['ignore_decorators']
          else:
              ignore_decorators = None
          check_source_args = (code, path, ignore_decorators) if THIRD_ARG else (code, path)
          return [{
              'lnum': e.line,
              # Remove colon after error code ("D403: ..." => "D403 ...").
              'text': (e.message[0:4] + e.message[5:]
                       if e.message[4] == ':' else e.message),
              'type': 'D',
              'number': e.code
          } for e in PyDocChecker().check_source(*check_source_args)]
docs: pydocstyle code checking.
  
          :return list: List of errors.