Reports calls without argument clauses referring to methods with an empty parameter clause.

The convention is that a method should have parentheses if it has side effects. While it is possible to leave out argument clauses in method calls (to adapt the uniform access principle for Java), it is recommended for users to add one empty argument clause when the invoked method represents more than a property.

The quick-fix adds an empty argument clause.

Example:


  def test(): Int = ???

  test

After the quick-fixes are applied:


  def test(): Int = ???

  test()