# This configuration was generated by # `rubocop --auto-gen-config` # on 2016-05-11 15:16:30 +0200 using RuboCop version 0.39.0. # The point is for the user to remove these configuration records # one by one as the offenses are removed from the code base. # Note that changes in the inspected code, or installation of new # versions of RuboCop, may require this file to be generated again. # Offense count: 1 Lint/AmbiguousOperator: Exclude: - 'lib/forkforge/dsl/handler.rb' # Offense count: 1 Lint/AmbiguousRegexpLiteral: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AlignWith, SupportedStyles. # SupportedStyles: either, start_of_block, start_of_line Lint/BlockAlignment: Exclude: - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AlignWith, SupportedStyles, AutoCorrect. # SupportedStyles: keyword, variable, start_of_line Lint/EndAlignment: Enabled: false # Offense count: 5 Lint/ShadowingOuterLocalVariable: Exclude: - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 1 # Cop supports --auto-correct. Lint/StringConversionInInterpolation: Exclude: - 'lib/forkforge/internal/code_point.rb' # Offense count: 7 # Cop supports --auto-correct. # Configuration parameters: IgnoreEmptyBlocks. Lint/UnusedBlockArgument: Exclude: - 'features/step_definitions/unicode_org_steps.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods. Lint/UnusedMethodArgument: Exclude: - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/monkeypatches.rb' # Offense count: 1 Lint/UselessAssignment: Exclude: - 'lib/forkforge/internal/special_casing.rb' # Offense count: 7 Metrics/AbcSize: Max: 32 # Offense count: 3 Metrics/CyclomaticComplexity: Max: 10 # Offense count: 36 # Configuration parameters: AllowHeredoc, AllowURI, URISchemes. # URISchemes: http, https Metrics/LineLength: Max: 170 # Offense count: 7 # Configuration parameters: CountComments. Metrics/MethodLength: Max: 26 # Offense count: 1 Metrics/PerceivedComplexity: Max: 9 # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: prefer_alias, prefer_alias_method Style/Alias: Exclude: - 'lib/forkforge/knife/string.rb' # Offense count: 3 Style/AsciiComments: Exclude: - 'lib/forkforge/category.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/selector.rb' # Offense count: 11 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: percent_q, bare_percent Style/BarePercentLiterals: Exclude: - 'forkforge.gemspec' - 'lib/forkforge/category.rb' - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/knife/string.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 8 # Cop supports --auto-correct. Style/BlockComments: Exclude: - 'lib/forkforge/category.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' # Offense count: 36 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, ProceduralMethods, FunctionalMethods, IgnoredMethods. # SupportedStyles: line_count_based, semantic, braces_for_chaining # ProceduralMethods: benchmark, bm, bmbm, create, each_with_object, measure, new, realtime, tap, with_object # FunctionalMethods: let, let!, subject, watch # IgnoredMethods: lambda, proc, it Style/BlockDelimiters: Exclude: - 'features/step_definitions/unicode_org_steps.rb' - 'lib/forkforge/category.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/monkeypatches.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' - 'lib/forkforge/knife/string.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 7 Style/CaseEquality: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/monkeypatches.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: IndentWhenRelativeTo, SupportedStyles, IndentOneStep, IndentationWidth. # SupportedStyles: case, end Style/CaseIndentation: Enabled: false # Offense count: 1 Style/ClassVars: Exclude: - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 37 # Cop supports --auto-correct. Style/ColonMethodCall: Exclude: - 'features/step_definitions/unicode_org_steps.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/knife/string.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: Keywords. # Keywords: TODO, FIXME, OPTIMIZE, HACK, REVIEW Style/CommentAnnotation: Exclude: - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/unicode_data.rb' # Offense count: 1 # Cop supports --auto-correct. Style/CommentIndentation: Exclude: - 'Rakefile' # Offense count: 26 Style/Documentation: Exclude: - 'spec/**/*' - 'test/**/*' - 'lib/forkforge.rb' - 'lib/forkforge/category.rb' - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/monkeypatches.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' - 'lib/forkforge/knife/string.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 1 Style/EachWithObject: Exclude: - 'lib/forkforge/internal/monkeypatches.rb' # Offense count: 6 # Cop supports --auto-correct. # Configuration parameters: AllowAdjacentOneLineDefs. Style/EmptyLineBetweenDefs: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/monkeypatches.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: empty_lines, no_empty_lines Style/EmptyLinesAroundClassBody: Exclude: - 'lib/forkforge/knife/string.rb' # Offense count: 5 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: empty_lines, no_empty_lines Style/EmptyLinesAroundModuleBody: Exclude: - 'lib/forkforge/category.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/unicode_org_file.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AllowForAlignment, ForceEqualSignAlignment. Style/ExtraSpacing: Exclude: - 'Rakefile' # Offense count: 3 # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: format, sprintf, percent Style/FormatString: Exclude: - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, UseHashRocketsWithSymbolValues. # SupportedStyles: ruby19, ruby19_no_mixed_keys, hash_rockets Style/HashSyntax: Enabled: false # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: Width. Style/IndentationWidth: Exclude: - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/unicode.rb' # Offense count: 33 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: require_parentheses, require_no_parentheses, require_no_parentheses_except_multiline Style/MethodDefParentheses: Enabled: false # Offense count: 4 Style/ModuleFunction: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/unicode.rb' # Offense count: 2 Style/MultilineBlockChain: Exclude: - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/unicode.rb' # Offense count: 4 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth. # SupportedStyles: aligned, indented Style/MultilineOperationIndentation: Enabled: false # Offense count: 4 Style/MultilineTernaryOperator: Exclude: - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' - 'lib/forkforge/unicode.rb' # Offense count: 19 # Cop supports --auto-correct. Style/MutableConstant: Exclude: - 'lib/forkforge/category.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/internal/unicode_data.rb' - 'lib/forkforge/internal/unicode_org_file.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/version.rb' # Offense count: 1 # Cop supports --auto-correct. Style/NegatedIf: Exclude: - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 2 # Cop supports --auto-correct. Style/ParallelAssignment: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/selector.rb' # Offense count: 7 # Cop supports --auto-correct. # Configuration parameters: PreferredDelimiters. Style/PercentLiteralDelimiters: Exclude: - 'forkforge.gemspec' - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/knife/string.rb' # Offense count: 2 # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: compact, exploded Style/RaiseArgs: Enabled: false # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AllowMultipleReturnValues. Style/RedundantReturn: Exclude: - 'lib/forkforge/internal/code_point.rb' # Offense count: 15 # Cop supports --auto-correct. Style/RedundantSelf: Exclude: - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/monkeypatches.rb' - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes. # SupportedStyles: slashes, percent_r, mixed Style/RegexpLiteral: Exclude: - 'features/step_definitions/unicode_org_steps.rb' # Offense count: 1 # Cop supports --auto-correct. Style/SpaceAfterComma: Exclude: - 'lib/forkforge/unicode.rb' # Offense count: 4 # Cop supports --auto-correct. # Configuration parameters: AllowForAlignment. Style/SpaceAroundOperators: Exclude: - 'Rakefile' - 'features/support/env.rb' - 'lib/forkforge/internal/monkeypatches.rb' # Offense count: 6 # Cop supports --auto-correct. Style/SpaceInsideBrackets: Exclude: - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/unicode_org_file.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: use_perl_names, use_english_names Style/SpecialGlobalVars: Enabled: false # Offense count: 16 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, ConsistentQuotesInMultiline. # SupportedStyles: single_quotes, double_quotes Style/StringLiterals: Enabled: false # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles. # SupportedStyles: final_newline, final_blank_line Style/TrailingBlankLines: Exclude: - 'Rakefile' # Offense count: 5 # Cop supports --auto-correct. Style/UnneededInterpolation: Exclude: - 'features/step_definitions/unicode_org_steps.rb' - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/character_decomposition_mapping.rb' - 'lib/forkforge/internal/code_point.rb' # Offense count: 11 # Cop supports --auto-correct. Style/UnneededPercentQ: Exclude: - 'forkforge.gemspec' - 'lib/forkforge/category.rb' - 'lib/forkforge/dsl/handler.rb' - 'lib/forkforge/internal/code_point.rb' - 'lib/forkforge/internal/special_casing.rb' - 'lib/forkforge/knife/string.rb' - 'lib/forkforge/selector.rb' - 'lib/forkforge/unicode.rb'