<commit_before>---
CommitMsg:
  HardTabs:
    enabled: true

  MessageFormat:
    description: 'Check commit message matches expected pattern'
    pattern: '(.+)[|](.+)[|](.+)'
    expected_pattern_message: '<Issue Id> | <Commit Message Description> | <Developer(s)>'
    sample_message: 'DEFECT-1234 | Refactored Onboarding flow | <NAME>'
    enabled: false
  SpellCheck:
    enabled: true
    description: 'Check for misspelled words'
    required_executable: 'hunspell'
    flags: ['-a']

PreCommit:
  ALL:
    on_warn: fail
  CustomHook:
    enabled: true
    required_executable: detect-secrets-hook
    flags: ['--baseline', '.secrets.baseline', '--hex-limit', '3', '--base64-limit', '4.5']
    exlcude:
      - '**/*.css'
  BundleAudit:
    enabled: false
  BundleCheck:
    enabled: false
  CaseConflicts:
    enabled: false
    description: 'Check for case-insensitivity conflicts'
  BundleOutdated:
    enabled: false
  ExecutePermissions:
    enabled: true
    exclude:
      - 'script/backgroundrb.sh'
      - 'script/rooster'
      - 'script/unicorn'
  Fasterer:
    enabled: true
  FileSize:
    enabled: false
    description: 'Check for oversized files'
    size_limit_bytes: 1_000_000
  FixMe:
    enabled: false
  Flay:
    enabled: false
  ForbiddenBranches:
    enabled: false
    quiet: true
    branch_patterns: ['master']
  Hadolint:
    enabled: true
  HamlLint:
    enabled: false
  HardTabs:
    enabled: true
    exclude:
      - 'spec/files/**/*'
      - 'spec/fixtures/**/*'
  LicenseFinder:
    enabled: true
  LicenseHeader:
    enabled: false
  LocalPathsInGemfile:
    enabled: true
  MergeConflicts:
    enabled: false
    description: 'Check for merge conflicts'
    quiet: true
    required_executable: 'grep'
    flags: ['-IHn', "^<<<<<<<[ \t]"]
  Pronto:
    enabled: true
  RailsBestPractices:
    enabled: false
  RailsSchemaUpToDate:
    enabled: true
  Reek:
    enabled: false
    description: 'Analyze with Reek'
    required_executable: 'reek'
    flags: ['--single-line', '--no-color', '--force-exclusion']
    install_command: 'gem install reek'
    include:
      - '**/*.gemspec'
      - '**/*.rake'
      - '**/*.rb'
      - '**/Gemfile'
      - '**/Rakefile'
  RuboCop:
    enabled: true
  ShellCheck:
    enabled: true
  TrailingWhitespace:
    enabled: true
    exclude:
      - 'spec/files/**/*'
      - 'spec/fixtures/**/*'
  LineEndings:
    enabled: true
    exclude:
      - '**/*.png'
      - '**/*.jpg'
      - '**/*.gif'<commit_msg>Disable pronto<commit_after>---
CommitMsg:
  HardTabs:
    enabled: true

  MessageFormat:
    description: 'Check commit message matches expected pattern'
    pattern: '(.+)[|](.+)[|](.+)'
    expected_pattern_message: '<Issue Id> | <Commit Message Description> | <Developer(s)>'
    sample_message: 'DEFECT-1234 | Refactored Onboarding flow | <NAME>'
    enabled: false
  SpellCheck:
    enabled: true
    description: 'Check for misspelled words'
    required_executable: 'hunspell'
    flags: ['-a']

PreCommit:
  ALL:
    on_warn: fail
  CustomHook:
    enabled: true
    required_executable: detect-secrets-hook
    flags: ['--baseline', '.secrets.baseline', '--hex-limit', '3', '--base64-limit', '4.5']
    exlcude:
      - '**/*.css'
  BundleAudit:
    enabled: false
  BundleCheck:
    enabled: false
  CaseConflicts:
    enabled: false
    description: 'Check for case-insensitivity conflicts'
  BundleOutdated:
    enabled: false
  ExecutePermissions:
    enabled: true
    exclude:
      - 'script/backgroundrb.sh'
      - 'script/rooster'
      - 'script/unicorn'
  Fasterer:
    enabled: true
  FileSize:
    enabled: false
    description: 'Check for oversized files'
    size_limit_bytes: 1_000_000
  FixMe:
    enabled: false
  Flay:
    enabled: false
  ForbiddenBranches:
    enabled: false
    quiet: true
    branch_patterns: ['master']
  Hadolint:
    enabled: true
  HamlLint:
    enabled: false
  HardTabs:
    enabled: true
    exclude:
      - 'spec/files/**/*'
      - 'spec/fixtures/**/*'
  LicenseFinder:
    enabled: true
  LicenseHeader:
    enabled: false
  LocalPathsInGemfile:
    enabled: true
  MergeConflicts:
    enabled: false
    description: 'Check for merge conflicts'
    quiet: true
    required_executable: 'grep'
    flags: ['-IHn', "^<<<<<<<[ \t]"]
  Pronto:
    enabled: false
  RailsBestPractices:
    enabled: false
  RailsSchemaUpToDate:
    enabled: true
  Reek:
    enabled: false
    description: 'Analyze with Reek'
    required_executable: 'reek'
    flags: ['--single-line', '--no-color', '--force-exclusion']
    install_command: 'gem install reek'
    include:
      - '**/*.gemspec'
      - '**/*.rake'
      - '**/*.rb'
      - '**/Gemfile'
      - '**/Rakefile'
  RuboCop:
    enabled: true
  ShellCheck:
    enabled: true
  TrailingWhitespace:
    enabled: true
    exclude:
      - 'spec/files/**/*'
      - 'spec/fixtures/**/*'
  LineEndings:
    enabled: true
    exclude:
      - '**/*.png'
      - '**/*.jpg'
      - '**/*.gif'
{'fraction_non_alphanumeric': 0.14113873295910184, 'fraction_numerical': 0.006415396952686447, 'mean_word_length': 2.6204644412191582, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6764268', 'n_tokens_mistral': 1739, 'n_tokens_neox': 1694, 'n_words': 392}