znamenica/dneslov

View on GitHub
app/models/concerns/informatible.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%

Space found before semicolon.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for semicolon (;) preceded by space.

Example:

# bad
x = 1 ; y = 2

# good
x = 1; y = 2

Use only ascii symbols in comments.
Open

      base.has_many :icon_links, as: :info, foreign_key: :info_id, inverse_of: :info, dependent: :destroy # ЧИНЬ во icons
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks for non-ascii (non-English) characters in comments. You could set an array of allowed non-ascii chars in AllowedChars attribute (empty by default).

Example:

# bad
# Translates from English to 日本語。

# good
# Translates from English to Japanese

Space inside parentheses detected.
Open

      base.has_many :descriptions, -> { where( type: :Description ).desc }, as: :describable, dependent: :destroy
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for spaces inside ordinary round parentheses.

Example:

# bad
f( 3)
g = (a + 3 )

# good
f(3)
g = (a + 3)

Space missing after semicolon.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for semicolon (;) not followed by some kind of space.

Example:

# bad
x = 1;y = 2

# good
x = 1; y = 2

end at 17, 96 is not aligned with def at 4, 3.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks whether the end keywords of method definitions are aligned properly.

Two modes are supported through the EnforcedStyleAlignWith configuration parameter. If it's set to start_of_line (which is the default), the end shall be aligned with the start of the line where the def keyword is. If it's set to def, the end shall be aligned with the def keyword.

Example: EnforcedStyleAlignWith: startofline (default)

# bad

private def foo
            end

# good

private def foo
end

Example: EnforcedStyleAlignWith: def

# bad

private def foo
            end

# good

private def foo
        end

Missing top-level module documentation comment.
Open

module Informatible
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks for missing top-level documentation of classes and modules. Classes with no body are exempt from the check and so are namespace modules - modules that have nothing in their bodies except classes, other modules, or constant definitions.

The documentation requirement is annulled if the class or module has a "#:nodoc:" comment next to it. Likewise, "#:nodoc: all" does the same for all its children.

Example:

# bad
class Person
  # ...
end

# good
# Description/Explanation of Person class
class Person
  # ...
end

end at 17, 101 is not aligned with module at 1, 0.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks whether the end keywords are aligned properly.

Three modes are supported through the EnforcedStyleAlignWith configuration parameter:

If it's set to keyword (which is the default), the end shall be aligned with the start of the keyword (if, class, etc.).

If it's set to variable the end shall be aligned with the left-hand-side of the variable assignment, if there is one.

If it's set to start_of_line, the end shall be aligned with the start of the line where the matching keyword appears.

Example: EnforcedStyleAlignWith: keyword (default)

# bad

variable = if true
    end

# good

variable = if true
           end

Example: EnforcedStyleAlignWith: variable

# bad

variable = if true
    end

# good

variable = if true
end

Example: EnforcedStyleAlignWith: startofline

# bad

variable = if true
    end

# good

puts(if true
end)

Missing space after #.
Open

      base.has_many :service_links, as: :info, inverse_of: :info, dependent: :destroy #ЧИНЬ превод во services
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks whether comments have a leading space after the # denoting the start of the comment. The leading space is not required for some RDoc special syntax, like #++, #--, #:nodoc, =begin- and =end comments, "shebang" directives, or rackup options.

Example:

# bad
#Some comment

# good
# Some comment

Space found before semicolon.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for semicolon (;) preceded by space.

Example:

# bad
x = 1 ; y = 2

# good
x = 1; y = 2

Space missing after semicolon.
Open

      base.accepts_nested_attributes_for :services, reject_if: :all_blank, allow_destroy: true ;end ;end
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for semicolon (;) not followed by some kind of space.

Example:

# bad
x = 1;y = 2

# good
x = 1; y = 2

Space inside parentheses detected.
Open

      base.has_many :descriptions, -> { where( type: :Description ).desc }, as: :describable, dependent: :destroy
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

Checks for spaces inside ordinary round parentheses.

Example:

# bad
f( 3)
g = (a + 3 )

# good
f(3)
g = (a + 3)

Use only ascii symbols in comments.
Open

      base.has_many :service_links, as: :info, inverse_of: :info, dependent: :destroy #ЧИНЬ превод во services
Severity: Minor
Found in app/models/concerns/informatible.rb by rubocop

This cop checks for non-ascii (non-English) characters in comments. You could set an array of allowed non-ascii chars in AllowedChars attribute (empty by default).

Example:

# bad
# Translates from English to 日本語。

# good
# Translates from English to Japanese

There are no issues that match your filters.

Category
Status