example/example_01.rb
Line is too long. [101/80] Open
Open
Message.new('[[9::name]] must be greater than or equal to configuration score'),
- Exclude checks
Line is too long. [87/80] Open
Open
['3', 'Hasebe', 'Miyu', 'F', '08087224562', '1991-01-21', 'A', '2014-12-31', '95'],
- Exclude checks
Line is too long. [129/80] Open
Open
Message.new("[[3::name]] must be alphabets or \"'\", maximum length 20 and cannot be blank.([[3::value]])"),
- Exclude checks
Line is too long. [88/80] Open
Open
validators << Validator::FormatValidator.new('5', format: /^[0-9]+$/, allow_blank: true)
- Exclude checks
Line is too long. [90/80] Open
Open
logic: Validator::ComplexValidator::LOGIC_AND)
- Exclude checks
Line is too long. [102/80] Open
Open
rule_set << Rule.new('1', Message.new('[[1::name]] must be integer number.([[1::value]])'), validator)
- Exclude checks
Line is too long. [90/80] Open
Open
logic: Validator::ComplexValidator::LOGIC_AND)
- Exclude checks
Line is too long. [87/80] Open
Open
Message.new('[[6::name]] must be date expression.([[6::value]])'),
- Exclude checks
Line is too long. [92/80] Open
Open
['9', 'Kawanishi', 'Hinako', 'F', '08029628506', '1970-05-29', 'B', '2014-12-31', '92'],
- Exclude checks
include
is used at the top level. Use inside class
or module
. Open
Open
include Anodator
- Read upRead up
- Exclude checks
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
Open
Message.new('[[6::name]] must be less than [[8::name]].([[6::value]] < [[8::value]])'),
- Exclude checks
Line is too long. [90/80] Open
Open
less_than_or_equal_to: '{{scores:[[4]]:max}}')
- Exclude checks
Line is too long. [90/80] Open
Open
# ID, Family name, First name, Sex, Phone number, Birthday, Blood type, Regist date, Score
- Exclude checks
Line is too long. [129/80] Open
Open
Message.new("[[2::name]] must be alphabets or \"'\", maximum length 20 and cannot be blank.([[2::value]])"),
- Exclude checks
Line is too long. [82/80] Open
Open
Message.new("[[4::name]] must be 'M' or 'F'.([[4::value]])"),
- Exclude checks
Line is too long. [81/80] Open
Open
['5', 'Hiramoto', 'Yutaka', 'M', '', '1986-09-14', 'AB', '2014-12-31', '90'],
- Exclude checks
Line is too long. [124/80] Open
Open
Message.new('[[5::name]] must be include only integer number and mixumum length is 12.([[5::value]])'),
- Exclude checks
Line is too long. [81/80] Open
Open
validators << Validator::LengthValidator.new('5', maximum: 12, allow_blank: true)
- Exclude checks
Line is too long. [95/80] Open
Open
Message.new("[[7::name]] must be 'A', 'B', 'O' or 'AB'.(([[7::value]]))"),
- Exclude checks
Line is too long. [91/80] Open
Open
['1', 'Murayama', 'Honoka', 'F', '08050967141', '1971-10-01', 'B', '2014-12-31', '96'],
- Exclude checks
Line is too long. [88/80] Open
Open
['2', 'Izawa', 'Kazuma', 'M', '09070028635', '1968-03-24', 'O', '2014-12-31', '91'],
- Exclude checks
Line is too long. [90/80] Open
Open
logic: Validator::ComplexValidator::LOGIC_AND)
- Exclude checks
Line is too long. [87/80] Open
Open
Message.new('[[8::name]] must be date expression.([[8::value]])'),
- Exclude checks
Line is too long. [93/80] Open
Open
greater_than_or_equal_to: '{{scores:[[4]]:min}}',
- Exclude checks
Line is too long. [88/80] Open
Open
['4', 'Furusawa', 'Eri', 'F', '08017372898', '1965-02-14', 'O', '2014-12-31', '70'],
- Exclude checks