ngelx/resource_quotable

View on GitHub
lib/concerns/controllers/allowed_to_manage_quota_check.rb

Summary

Maintainability
A
0 mins
Test Coverage
D
67%

Block has too many lines. [51/25]
Open

    included do
      helper_method :allowed_to? if respond_to?(:helper_method)

      def allowed_to?(action, resource)
        !ResourceQuotable::ActionServices::Check.call(

Checks if the length of a block exceeds some maximum value. Comment lines can optionally be ignored. The maximum allowed length is configurable. The cop can be configured to ignore blocks passed to certain methods.

You can set constructs you want to fold with CountAsOne. Available are: 'array', 'hash', 'heredoc', and 'method_call'. Each construct will be counted as one line regardless of its actual size.

NOTE: The ExcludedMethods configuration is deprecated and only kept for backwards compatibility. Please use AllowedMethods and AllowedPatterns instead. By default, there are no methods to allowed.

Example: CountAsOne: ['array', 'heredoc', 'method_call']

something do
  array = [         # +1
    1,
    2
  ]

  hash = {          # +3
    key: 'value'
  }

  msg = <<~HEREDOC  # +1
    Heredoc
    content.
  HEREDOC

  foo(              # +1
    1,
    2
  )
end                 # 6 points

NOTE: This cop does not apply for Struct definitions.

There are no issues that match your filters.

Category
Status