maki-tetsu/anodator

View on GitHub
example/example_01.rb

Summary

Maintainability
A
0 mins
Test Coverage

Line is too long. [101/80]
Open

                     Message.new('[[9::name]] must be greater than or equal to configuration score'),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [87/80]
Open

    ['3', 'Hasebe', 'Miyu', 'F', '08087224562', '1991-01-21', 'A', '2014-12-31', '95'],
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [129/80]
Open

                     Message.new("[[3::name]] must be alphabets or \"'\", maximum length 20 and cannot be blank.([[3::value]])"),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [88/80]
Open

validators << Validator::FormatValidator.new('5', format: /^[0-9]+$/, allow_blank: true)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [90/80]
Open

                                            logic: Validator::ComplexValidator::LOGIC_AND)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [102/80]
Open

rule_set << Rule.new('1', Message.new('[[1::name]] must be integer number.([[1::value]])'), validator)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [90/80]
Open

                                            logic: Validator::ComplexValidator::LOGIC_AND)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [87/80]
Open

                     Message.new('[[6::name]] must be date expression.([[6::value]])'),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [92/80]
Open

    ['9', 'Kawanishi', 'Hinako', 'F', '08029628506', '1970-05-29', 'B', '2014-12-31', '92'],
Severity: Minor
Found in example/example_01.rb by rubocop

include is used at the top level. Use inside class or module.
Open

include Anodator
Severity: Minor
Found in example/example_01.rb by rubocop

This cop checks that include, extend and prepend exists at the top level. Using these at the top level affects the behavior of Object. There will not be using include, extend and prepend at the top level. Let's use it inside class or module.

Example:

# bad
include M

class C
end

# bad
extend M

class C
end

# bad
prepend M

class C
end

# good
class C
  include M
end

# good
class C
  extend M
end

# good
class C
  prepend M
end

Line is too long. [108/80]
Open

                     Message.new('[[6::name]] must be less than [[8::name]].([[6::value]] < [[8::value]])'),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [90/80]
Open

                                            less_than_or_equal_to: '{{scores:[[4]]:max}}')
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [90/80]
Open

# ID, Family name, First name, Sex, Phone number, Birthday, Blood type, Regist date, Score
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [129/80]
Open

                     Message.new("[[2::name]] must be alphabets or \"'\", maximum length 20 and cannot be blank.([[2::value]])"),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [82/80]
Open

                     Message.new("[[4::name]] must be 'M' or 'F'.([[4::value]])"),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [81/80]
Open

    ['5', 'Hiramoto', 'Yutaka', 'M', '', '1986-09-14', 'AB', '2014-12-31', '90'],
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [124/80]
Open

                     Message.new('[[5::name]] must be include only integer number and mixumum length is 12.([[5::value]])'),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [81/80]
Open

validators << Validator::LengthValidator.new('5', maximum: 12, allow_blank: true)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [95/80]
Open

                     Message.new("[[7::name]] must be 'A', 'B', 'O' or 'AB'.(([[7::value]]))"),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [91/80]
Open

    ['1', 'Murayama', 'Honoka', 'F', '08050967141', '1971-10-01', 'B', '2014-12-31', '96'],
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [88/80]
Open

    ['2', 'Izawa', 'Kazuma', 'M', '09070028635', '1968-03-24', 'O', '2014-12-31', '91'],
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [90/80]
Open

                                            logic: Validator::ComplexValidator::LOGIC_AND)
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [87/80]
Open

                     Message.new('[[8::name]] must be date expression.([[8::value]])'),
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [93/80]
Open

                                            greater_than_or_equal_to: '{{scores:[[4]]:min}}',
Severity: Minor
Found in example/example_01.rb by rubocop

Line is too long. [88/80]
Open

    ['4', 'Furusawa', 'Eri', 'F', '08017372898', '1965-02-14', 'O', '2014-12-31', '70'],
Severity: Minor
Found in example/example_01.rb by rubocop

There are no issues that match your filters.

Category
Status