<commit_before>module.exports = {
  extends: ['algolia', 'algolia/typescript'],
  rules: {
    'no-param-reassign': 0,
    'import/no-extraneous-dependencies': 0,
    'valid-jsdoc': 0,
    '@typescript-eslint/no-unused-vars': [
      'error',
      { argsIgnorePattern: '^_', ignoreRestSiblings: true },
    ],
  },
  overrides: [
    {
      files: ['specs/**/*.spec.ts'],
      extends: ['plugin:wdio/recommended'],
      plugins: ['wdio'],
      env: {
        jasmine: true,
      },
    },
    {
      files: ['helpers/**/*.ts'],
      extends: ['plugin:wdio/recommended'],
      plugins: ['wdio'],
      rules: {
        '@typescript-eslint/no-namespace': 0,
      },
    },
    {
      files: ['**/*.js'],
      rules: {
        'import/no-commonjs': 0,
      },
    },
  ],
  settings: {
    'import/resolver': {
      node: {
        extensions: ['.js', '.ts'],
      },
    },
  },
};
<commit_msg>chore(eslint): enable @typescript-eslint/no-floating-promises rule<commit_after>module.exports = {
  extends: ['algolia', 'algolia/typescript'],
  rules: {
    'no-param-reassign': 0,
    'import/no-extraneous-dependencies': 0,
    'valid-jsdoc': 0,
    '@typescript-eslint/no-unused-vars': [
      'error',
      { argsIgnorePattern: '^_', ignoreRestSiblings: true },
    ],
    '@typescript-eslint/no-floating-promises': 'error',
  },
  parserOptions: {
    project: './tsconfig.json',
  },
  overrides: [
    {
      files: ['specs/**/*.spec.ts'],
      extends: ['plugin:wdio/recommended'],
      plugins: ['wdio'],
      env: {
        jasmine: true,
      },
    },
    {
      files: ['helpers/**/*.ts'],
      extends: ['plugin:wdio/recommended'],
      plugins: ['wdio'],
      rules: {
        '@typescript-eslint/no-namespace': 0,
      },
    },
    {
      files: ['**/*.js'],
      rules: {
        'import/no-commonjs': 0,
      },
    },
  ],
  settings: {
    'import/resolver': {
      node: {
        extensions: ['.js', '.ts'],
      },
    },
  },
};

{'fraction_non_alphanumeric': 0.2112177867609904, 'fraction_numerical': 0.005053057099545225, 'mean_word_length': 2.0555555555555554, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '4114143', 'n_tokens_mistral': 719, 'n_tokens_neox': 717, 'n_words': 100}