<commit_before>---
require: rubocop-rspec
AllCops:
  Include:
  - "**/*.rake"
  - "**/Gemfile"
  - "**/Rakefile"
  Exclude:
  - vendor/**/*
  - db/**/*
  DisplayCopNames: true
# This ends up being too spammy
Style/Documentation:
  Enabled: false
Style/ExtraSpacing:
  Enabled: false
Style/StringLiterals:
  EnforcedStyle: single_quotes
Metrics/LineLength:
  Max: 100
  Exclude:
    - 'spec/unit/blockscore/candidate_spec.rb'    # temporary
    - 'spec/unit/blockscore/collection_spec.rb'   # temporary
    - 'spec/unit/blockscore/company_spec.rb'      # temporary
    - 'spec/unit/blockscore/person_spec.rb'       # temporary
    - 'spec/unit/blockscore/question_set_spec.rb' # temporary
Style/DotPosition:
  EnforcedStyle: leading
Style/CommentAnnotation:
  Description: Checks formatting of special comments (TODO, FIXME, OPTIMIZE, HACK,
    REVIEW).
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#annotate-keywords
  Enabled: true
Style/FileName:
  Enabled: true
Style/GlobalVars:
  Enabled: true
Style/IfUnlessModifier:
  Description: Favor modifier if/unless usage when you have a single-line body.
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#if-as-a-modifier
  Enabled: true
  MaxLineLength: 100
Style/Next:
  Description: Use `next` to skip iteration instead of a condition at the end.
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#no-nested-conditionals
  Enabled: true
  EnforcedStyle: always
  SupportedStyles:<commit_msg>Establish a lower line length target<commit_after>---
require: rubocop-rspec
AllCops:
  Include:
  - "**/*.rake"
  - "**/Gemfile"
  - "**/Rakefile"
  Exclude:
  - vendor/**/*
  - db/**/*
  DisplayCopNames: true
# This ends up being too spammy
Style/Documentation:
  Enabled: false
Style/ExtraSpacing:
  Enabled: false
Style/StringLiterals:
  EnforcedStyle: single_quotes
Metrics/LineLength:
  Max: 80
# DO not update the exclusions for the sake of fixing the line lengths
  Exclude:
    - 'lib/blockscore/question_set.rb'                            # temporary
    - 'spec/unit/blockscore/candidate_spec.rb'                    # temporary
    - 'spec/unit/blockscore/collection_spec.rb'                   # temporary
    - 'spec/unit/blockscore/company_spec.rb'                      # temporary
    - 'spec/unit/blockscore/person_spec.rb'                       # temporary
    - 'spec/unit/blockscore/question_set_spec.rb'                 # temporary
    - 'spec/unit/blockscore/errors/invalid_request_error_spec.rb' # temporary
    - 'spec/unit/blockscore/errors/not_found_error_spec.rb'       # temporary
Style/DotPosition:
  EnforcedStyle: leading
Style/CommentAnnotation:
  Description: Checks formatting of special comments (TODO, FIXME, OPTIMIZE, HACK,
    REVIEW).
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#annotate-keywords
  Enabled: true
Style/FileName:
  Enabled: true
Style/GlobalVars:
  Enabled: true
Style/IfUnlessModifier:
  Description: Favor modifier if/unless usage when you have a single-line body.
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#if-as-a-modifier
  Enabled: true
  MaxLineLength: 100
Style/Next:
  Description: Use `next` to skip iteration instead of a condition at the end.
  StyleGuide: https://github.com/bbatsov/ruby-style-guide#no-nested-conditionals
  Enabled: true
  EnforcedStyle: always
  SupportedStyles:
{'fraction_non_alphanumeric': 0.11001494768310911, 'fraction_numerical': 0.003288490284005979, 'mean_word_length': 3.3174193548387096, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6567582', 'n_tokens_mistral': 1119, 'n_tokens_neox': 1064, 'n_words': 235}