parent
fbef0cc90d
commit
2c7439db4d
68
.rubocop.yml
68
.rubocop.yml
|
@ -59,7 +59,7 @@ Style/AndOr:
|
||||||
|
|
||||||
# Use `Array#join` instead of `Array#*`.
|
# Use `Array#join` instead of `Array#*`.
|
||||||
Style/ArrayJoin:
|
Style/ArrayJoin:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Use only ascii symbols in comments.
|
# Use only ascii symbols in comments.
|
||||||
Style/AsciiComments:
|
Style/AsciiComments:
|
||||||
|
@ -71,7 +71,7 @@ Style/AsciiIdentifiers:
|
||||||
|
|
||||||
# Checks for uses of Module#attr.
|
# Checks for uses of Module#attr.
|
||||||
Style/Attr:
|
Style/Attr:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Avoid the use of BEGIN blocks.
|
# Avoid the use of BEGIN blocks.
|
||||||
Style/BeginBlock:
|
Style/BeginBlock:
|
||||||
|
@ -83,7 +83,7 @@ Style/BarePercentLiterals:
|
||||||
|
|
||||||
# Do not use block comments.
|
# Do not use block comments.
|
||||||
Style/BlockComments:
|
Style/BlockComments:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Put end statement of multiline block on its own line.
|
# Put end statement of multiline block on its own line.
|
||||||
Style/BlockEndNewline:
|
Style/BlockEndNewline:
|
||||||
|
@ -124,7 +124,7 @@ Style/ClassCheck:
|
||||||
|
|
||||||
# Use self when defining module/class methods.
|
# Use self when defining module/class methods.
|
||||||
Style/ClassMethods:
|
Style/ClassMethods:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Avoid the use of class variables.
|
# Avoid the use of class variables.
|
||||||
Style/ClassVars:
|
Style/ClassVars:
|
||||||
|
@ -218,7 +218,7 @@ Style/EmptyLiteral:
|
||||||
|
|
||||||
# Avoid the use of END blocks.
|
# Avoid the use of END blocks.
|
||||||
Style/EndBlock:
|
Style/EndBlock:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Use Unix-style line endings.
|
# Use Unix-style line endings.
|
||||||
Style/EndOfLine:
|
Style/EndOfLine:
|
||||||
|
@ -226,7 +226,7 @@ Style/EndOfLine:
|
||||||
|
|
||||||
# Favor the use of Fixnum#even? && Fixnum#odd?
|
# Favor the use of Fixnum#even? && Fixnum#odd?
|
||||||
Style/EvenOdd:
|
Style/EvenOdd:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Do not use unnecessary spacing.
|
# Do not use unnecessary spacing.
|
||||||
Style/ExtraSpacing:
|
Style/ExtraSpacing:
|
||||||
|
@ -234,11 +234,16 @@ Style/ExtraSpacing:
|
||||||
|
|
||||||
# Use snake_case for source file names.
|
# Use snake_case for source file names.
|
||||||
Style/FileName:
|
Style/FileName:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
|
# Checks for a line break before the first parameter in a multi-line method
|
||||||
|
# parameter definition.
|
||||||
|
Style/FirstMethodParameterLineBreak:
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Checks for flip flops.
|
# Checks for flip flops.
|
||||||
Style/FlipFlop:
|
Style/FlipFlop:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks use of for or each in multiline loops.
|
# Checks use of for or each in multiline loops.
|
||||||
Style/For:
|
Style/For:
|
||||||
|
@ -250,7 +255,7 @@ Style/FormatString:
|
||||||
|
|
||||||
# Do not introduce global variables.
|
# Do not introduce global variables.
|
||||||
Style/GlobalVars:
|
Style/GlobalVars:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Check for conditionals that can be replaced with guard clauses.
|
# Check for conditionals that can be replaced with guard clauses.
|
||||||
Style/GuardClause:
|
Style/GuardClause:
|
||||||
|
@ -271,7 +276,7 @@ Style/IfUnlessModifier:
|
||||||
|
|
||||||
# Do not use if x; .... Use the ternary operator instead.
|
# Do not use if x; .... Use the ternary operator instead.
|
||||||
Style/IfWithSemicolon:
|
Style/IfWithSemicolon:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks that conditional statements do not have an identical line at the
|
# Checks that conditional statements do not have an identical line at the
|
||||||
# end of each branch, which can validly be moved out of the conditional.
|
# end of each branch, which can validly be moved out of the conditional.
|
||||||
|
@ -309,7 +314,7 @@ Style/Lambda:
|
||||||
|
|
||||||
# Use lambda.call(...) instead of lambda.(...).
|
# Use lambda.call(...) instead of lambda.(...).
|
||||||
Style/LambdaCall:
|
Style/LambdaCall:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Comments should start with a space.
|
# Comments should start with a space.
|
||||||
Style/LeadingCommentSpace:
|
Style/LeadingCommentSpace:
|
||||||
|
@ -329,7 +334,7 @@ Style/MethodDefParentheses:
|
||||||
|
|
||||||
# Use the configured style when naming methods.
|
# Use the configured style when naming methods.
|
||||||
Style/MethodName:
|
Style/MethodName:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks for usage of `extend self` in modules.
|
# Checks for usage of `extend self` in modules.
|
||||||
Style/ModuleFunction:
|
Style/ModuleFunction:
|
||||||
|
@ -370,6 +375,11 @@ Style/MultilineMethodCallBraceLayout:
|
||||||
Style/MultilineMethodCallIndentation:
|
Style/MultilineMethodCallIndentation:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
||||||
|
# Checks that the closing brace in a method definition is symmetrical with
|
||||||
|
# respect to the opening brace and the method parameters.
|
||||||
|
Style/MultilineMethodDefinitionBraceLayout:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
# Checks indentation of binary operations that span more than one line.
|
# Checks indentation of binary operations that span more than one line.
|
||||||
Style/MultilineOperationIndentation:
|
Style/MultilineOperationIndentation:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
@ -392,7 +402,7 @@ Style/NegatedWhile:
|
||||||
|
|
||||||
# Avoid using nested modifiers.
|
# Avoid using nested modifiers.
|
||||||
Style/NestedModifier:
|
Style/NestedModifier:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Parenthesize method calls which are nested inside the argument list of
|
# Parenthesize method calls which are nested inside the argument list of
|
||||||
# another parenthesized method call.
|
# another parenthesized method call.
|
||||||
|
@ -429,7 +439,7 @@ Style/OneLineConditional:
|
||||||
|
|
||||||
# When defining binary operators, name the argument other.
|
# When defining binary operators, name the argument other.
|
||||||
Style/OpMethod:
|
Style/OpMethod:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Check for simple usages of parallel assignment. It will only warn when
|
# Check for simple usages of parallel assignment. It will only warn when
|
||||||
# the number of variables matches on both sides of the assignment.
|
# the number of variables matches on both sides of the assignment.
|
||||||
|
@ -509,7 +519,8 @@ Style/Semicolon:
|
||||||
|
|
||||||
# Checks for proper usage of fail and raise.
|
# Checks for proper usage of fail and raise.
|
||||||
Style/SignalException:
|
Style/SignalException:
|
||||||
Enabled: false
|
EnforcedStyle: only_raise
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Enforces the names of some block params.
|
# Enforces the names of some block params.
|
||||||
Style/SingleLineBlockParams:
|
Style/SingleLineBlockParams:
|
||||||
|
@ -534,11 +545,11 @@ Style/SpaceAfterMethodName:
|
||||||
|
|
||||||
# Tracks redundant space after the ! operator.
|
# Tracks redundant space after the ! operator.
|
||||||
Style/SpaceAfterNot:
|
Style/SpaceAfterNot:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Use spaces after semicolons.
|
# Use spaces after semicolons.
|
||||||
Style/SpaceAfterSemicolon:
|
Style/SpaceAfterSemicolon:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks that the equals signs in parameter default assignments have or don't
|
# Checks that the equals signs in parameter default assignments have or don't
|
||||||
# have surrounding space depending on configuration.
|
# have surrounding space depending on configuration.
|
||||||
|
@ -572,7 +583,7 @@ Style/SpaceBeforeFirstArg:
|
||||||
|
|
||||||
# No spaces before semicolons.
|
# No spaces before semicolons.
|
||||||
Style/SpaceBeforeSemicolon:
|
Style/SpaceBeforeSemicolon:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks that block braces have or don't have surrounding space.
|
# Checks that block braces have or don't have surrounding space.
|
||||||
# For blocks taking parameters, checks that the left brace has or doesn't
|
# For blocks taking parameters, checks that the left brace has or doesn't
|
||||||
|
@ -594,11 +605,12 @@ Style/SpaceInsideParens:
|
||||||
|
|
||||||
# No spaces inside range literals.
|
# No spaces inside range literals.
|
||||||
Style/SpaceInsideRangeLiteral:
|
Style/SpaceInsideRangeLiteral:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks for padding/surrounding spaces inside string interpolation.
|
# Checks for padding/surrounding spaces inside string interpolation.
|
||||||
Style/SpaceInsideStringInterpolation:
|
Style/SpaceInsideStringInterpolation:
|
||||||
Enabled: false
|
EnforcedStyle: no_space
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Avoid Perl-style global variables.
|
# Avoid Perl-style global variables.
|
||||||
Style/SpecialGlobalVars:
|
Style/SpecialGlobalVars:
|
||||||
|
@ -606,7 +618,8 @@ Style/SpecialGlobalVars:
|
||||||
|
|
||||||
# Check for the usage of parentheses around stabby lambda arguments.
|
# Check for the usage of parentheses around stabby lambda arguments.
|
||||||
Style/StabbyLambdaParentheses:
|
Style/StabbyLambdaParentheses:
|
||||||
Enabled: false
|
EnforcedStyle: require_parentheses
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Checks if uses of quotes match the configured preference.
|
# Checks if uses of quotes match the configured preference.
|
||||||
Style/StringLiterals:
|
Style/StringLiterals:
|
||||||
|
@ -619,7 +632,9 @@ Style/StringLiteralsInInterpolation:
|
||||||
|
|
||||||
# Checks if configured preferred methods are used over non-preferred.
|
# Checks if configured preferred methods are used over non-preferred.
|
||||||
Style/StringMethods:
|
Style/StringMethods:
|
||||||
Enabled: false
|
PreferredMethods:
|
||||||
|
intern: to_sym
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Use %i or %I for arrays of symbols.
|
# Use %i or %I for arrays of symbols.
|
||||||
Style/SymbolArray:
|
Style/SymbolArray:
|
||||||
|
@ -677,15 +692,16 @@ Style/UnneededPercentQ:
|
||||||
|
|
||||||
# Don't interpolate global, instance and class variables directly in strings.
|
# Don't interpolate global, instance and class variables directly in strings.
|
||||||
Style/VariableInterpolation:
|
Style/VariableInterpolation:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Use the configured style when naming variables.
|
# Use the configured style when naming variables.
|
||||||
Style/VariableName:
|
Style/VariableName:
|
||||||
Enabled: false
|
EnforcedStyle: snake_case
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
# Use when x then ... for one-line cases.
|
# Use when x then ... for one-line cases.
|
||||||
Style/WhenThen:
|
Style/WhenThen:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Checks for redundant do after while or until.
|
# Checks for redundant do after while or until.
|
||||||
Style/WhileUntilDo:
|
Style/WhileUntilDo:
|
||||||
|
@ -693,7 +709,7 @@ Style/WhileUntilDo:
|
||||||
|
|
||||||
# Favor modifier while/until usage when you have a single-line body.
|
# Favor modifier while/until usage when you have a single-line body.
|
||||||
Style/WhileUntilModifier:
|
Style/WhileUntilModifier:
|
||||||
Enabled: false
|
Enabled: true
|
||||||
|
|
||||||
# Use %w or %W for arrays of words.
|
# Use %w or %W for arrays of words.
|
||||||
Style/WordArray:
|
Style/WordArray:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
module Ci
|
module Ci
|
||||||
class GitlabCiYamlProcessor
|
class GitlabCiYamlProcessor
|
||||||
class ValidationError < StandardError;end
|
class ValidationError < StandardError; end
|
||||||
|
|
||||||
DEFAULT_STAGES = %w(build test deploy)
|
DEFAULT_STAGES = %w(build test deploy)
|
||||||
DEFAULT_STAGE = 'test'
|
DEFAULT_STAGE = 'test'
|
||||||
|
|
Loading…
Reference in New Issue