title: How to disable pylint no-self-use warning?
body: <p>I'm coding in Python3 and using pylint to keep my code clean.</p>
  
  <p>I want to define something like interface class, so I could add more functionality in a clean and concise way, however, pylint gets in the way of this goal.</p>
  
  <p>Here's a sample method:</p>
  
  <pre><code>def on_enter(self, dummy_game, dummy_player): #pylint disable=no-self-use
      """Defines effects when entering area."""
      return None
  </code></pre>
  
  <p>Here's pylint output:</p>
  
  <pre><code>R: 70, 4: Method could be a function (no-self-use)
  </code></pre>
  
  <p>The question is:</p>
  
  <ol>
  <li>How do I suppress warning (notice the <code>#pylint</code> comment)? or</li>
  <li>How do I tell pylint that this is merely an interface (notice the <code>dummy_game</code> and <code>dummy_player</code></li>
  </ol>
  
  <p>EDIT:
  Output of <code>pylint --version</code>:</p>
  
  <pre><code>pylint 1.2.1, 
  astroid 1.1.1, common 0.61.0
  Python 2.7.8 (default, Oct 20 2014, 15:05:19) 
  [GCC 4.9.1]
  </code></pre>