app/controllers/api/v2/calculations_controller.rb
Method has too many lines. [14/10] Open
Open
def evaluate
calculator = Orbf::RulesEngine::CalculatorFactory.build(3)
expression = params[:expression]
calculations_params[:values].each do |key, value|
expression = expression.gsub("%{#{key}}", value)
- Read upRead up
- Exclude checks
This cop checks if the length of a method exceeds some maximum value. Comment lines can optionally be ignored. The maximum allowed length is configurable.
Line is too long. [127/100] Open
Open
result = { status: "error", expression: params[:expression], values: calculations_params[:values], error: e.message }
- Exclude checks
Final newline missing. Open
Open
end
- Read upRead up
- Exclude checks
This cop looks for trailing blank lines and a final newline in the source code.
Example: EnforcedStyle: finalblankline
# `final_blank_line` looks for one blank line followed by a new line
# at the end of files.
# bad
class Foo; end
# EOF
# bad
class Foo; end # EOF
# good
class Foo; end
# EOF
Example: EnforcedStyle: final_newline (default)
# `final_newline` looks for one newline at the end of files.
# bad
class Foo; end
# EOF
# bad
class Foo; end # EOF
# good
class Foo; end
# EOF
Line is too long. [143/100] Open
Open
result = { status: "ok", expression: params[:expression], values: calculations_params[:values], result: solution["expression"].to_s }
- Exclude checks