rubocop

https://github.com/bbatsov/rubocop

Ruby

A Ruby static code analyzer, based on the community Ruby style guide.

RuboCop::AST::ArgsNode#empty_and_without_delimiters?

It returns true if arguments are empty, and delimiters do not exist.
@example:
  # true
  def x; end
  x { }
  -> {}

  # false
  def x(); end
  def x a; end
  x { || }
  -> () {}
  -> a {}

Source | Google | Stack overflow

Edit

git clone [email protected]:bbatsov/rubocop.git

cd rubocop

open lib/rubocop/ast/node/args_node.rb

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-RuboCop--AST--ArgsNode-empty_and_without_delimiters--for-pr


# Commit to git

git add lib/rubocop/ast/node/args_node.rbgit commit -m "better docs for RuboCop::AST::ArgsNode#empty_and_without_delimiters?"


# Open pull request

gem install hub # on a mac you can `brew install hub`

hub fork

git push <your name> -your-name--update-docs-RuboCop--AST--ArgsNode-empty_and_without_delimiters--for-pr

hub pull-request


# Celebrate!