title: Decorators suppressing 'unfilled parameter' warnings
body: <p>Below code would produce a visual yellow warning in PyCharm, because of the missing arguments of <code>f()</code> inside <code>g()</code>.</p>
  
  <pre><code>def f(b):
      return b
  
  def g():
      return f()
  #           ^
  #           |___ A warning here 
  </code></pre>
  
  <p>Which is great, since i want to see it and fix it easily whenever i modify  the parameters of <code>f()</code>. </p>
  
  <p>However if i use a decorator on <code>f()</code>, this warning disappears: </p>
  
  <pre><code>def some_decorator(func):
      def wrapped(*args, **kwargs):
          func(*args, **kwargs)
      return wrapped
  
  
  @some_decorator
  def f(b):
      return b
  
  
  def g():
      return f()
  #            ^
  #            |___ no warning
  </code></pre>
  
  <p>I m guessing this happens since a decorator could be providing those needed arguments to <code>f()</code>.</p>
  
  <p>Is there a way to make PyCharm ignore decorators in above scenario and keep on displaying the warning?</p>