neo4jrb/neo4j

View on GitHub
activegraph.gemspec

Summary

Maintainability
Test Coverage

Do not use spaces inside percent literal delimiters.
Open

  s.extra_rdoc_files = %w( README.md )
Severity: Minor
Found in activegraph.gemspec by rubocop

Checks for unnecessary additional spaces inside the delimiters of %i/%w/%x literals.

Example:

# good
%i(foo bar baz)

# bad
%w( foo bar baz )

# bad
%x(  ls -l )

Missing magic comment # frozen_string_literal: true.
Open

lib = File.expand_path('lib', __dir__)
Severity: Minor
Found in activegraph.gemspec by rubocop

This cop is designed to help upgrade to Ruby 3.0. It will add the comment # frozen_string_literal: true to the top of files to enable frozen string literals. Frozen string literals may be default in Ruby 3.0. The comment will be added below a shebang and encoding comment. The frozen string literal comment is only valid in Ruby 2.3+.

Example: EnforcedStyle: when_needed (default)

# The `when_needed` style will add the frozen string literal comment
# to files only when the `TargetRubyVersion` is set to 2.3+.
# bad
module Foo
  # ...
end

# good
# frozen_string_literal: true

module Foo
  # ...
end

Example: EnforcedStyle: always

# The `always` style will always add the frozen string literal comment
# to a file, regardless of the Ruby version or if `freeze` or `<

Example: EnforcedStyle: never

# The `never` will enforce that the frozen string literal comment does
# not exist in a file.
# bad
# frozen_string_literal: true

module Baz
  # ...
end

# good
module Baz
  # ...
end

Use 2 spaces for indentation in a heredoc by using < instead of <. (https://github.com/bbatsov/ruby-style-guide#squiggly-heredocs)
Open

A Neo4j OGM (Object-Graph-Mapper) for Ruby heavily inspired by ActiveRecord.
DESCRIPTION
Severity: Minor
Found in activegraph.gemspec by rubocop

This cops checks the indentation of the here document bodies. The bodies are indented one step. In Ruby 2.3 or newer, squiggly heredocs (<<~) should be used. If you use the older rubies, you should introduce some library to your project (e.g. ActiveSupport, Powerpack or Unindent). Note: When Metrics/LineLength's AllowHeredoc is false(not default), this cop does not add any offenses for long here documents to avoid Metrics/LineLength's offenses.

Example:

# bad
<

Do not use spaces inside percent literal delimiters.
Open

  s.extra_rdoc_files = %w( README.md )
Severity: Minor
Found in activegraph.gemspec by rubocop

Checks for unnecessary additional spaces inside the delimiters of %i/%w/%x literals.

Example:

# good
%i(foo bar baz)

# bad
%w( foo bar baz )

# bad
%x(  ls -l )

There are no issues that match your filters.

Category
Status