<commit_before>{
  "extends": [
    "eslint:recommended",
    "plugin:prettier/recommended",
    "plugin:@typescript-eslint/recommended"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": 11,
    "sourceType": "module"
  },
  "plugins": ["@typescript-eslint", "jest"],
  "rules": {
    "no-var": 2,
    "prefer-arrow-callback": 2,
    "@typescript-eslint/ban-ts-comment": 0,
    "@typescript-eslint/ban-types": 1,
    "@typescript-eslint/no-empty-function": 1,
      // disable the rule for all files
      "@typescript-eslint/explicit-member-accessibility": "off"
    },
  "overrides": [
    {
        // enable the rule specifically for TypeScript files
        "files": ["*.ts", "*.tsx"],
        "rules": {
          "@typescript-eslint/explicit-member-accessibility": [
            1, {
            "accessibility": "explicit",
            "overrides": {
              "accessors": "explicit",
              "constructors": "no-public",
              "methods": "explicit",
              "properties": "explicit",
              "parameterProperties": "explicit"
            }}]
        }
    }],
  "env": {
    "browser": true,
    "node": true,
    "es6": true,
    "jest/globals": true
  },
  "globals": { "google": "readonly" }
}<commit_msg>chore: Synced local '.eslintrc.json' with remote 'sync-files/js/.eslintrc.json' (#123)<commit_after>{
  "extends": [
    "eslint:recommended",
    "plugin:prettier/recommended",
    "plugin:@typescript-eslint/recommended"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": 11,
    "sourceType": "module"
  },
  "plugins": ["@typescript-eslint", "jest"],
  "rules": {
    "no-var": 2,
    "prefer-arrow-callback": 2,
    "@typescript-eslint/ban-ts-comment": 0,
    "@typescript-eslint/ban-types": 1,
    "@typescript-eslint/no-empty-function": 1,
    "@typescript-eslint/member-ordering": 1,
    // disable the rule for all files
    "@typescript-eslint/explicit-member-accessibility": "off"
  },
  "overrides": [
    {
      // enable the rule specifically for TypeScript files
      "files": ["*.ts", "*.tsx"],
      "rules": {
        "@typescript-eslint/explicit-member-accessibility": [
          1,
          {
            "accessibility": "explicit",
            "overrides": {
              "accessors": "explicit",
              "constructors": "no-public",
              "methods": "explicit",
              "properties": "explicit",
              "parameterProperties": "explicit"
            }
          }
        ]
      }
    }
  ],
  "env": {
    "browser": true,
    "node": true,
    "es6": true,
    "jest/globals": true
  },
  "globals": { "google": "readonly" }
}
{'fraction_non_alphanumeric': 0.18178452425027766, 'fraction_numerical': 0.008145131432802665, 'mean_word_length': 2.2831105710814095, 'pattern_counts': {'":': 63, '<': 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': '5663001', 'n_tokens_mistral': 922, 'n_tokens_neox': 899, 'n_words': 155}