<commit_before>{
  "space": true,
  "extends": "xo-react",
  "ignores": [
    "/node_modules/",
    "/lib/",
    "/static/",
    "js/graphql/generated.ts",
    "jest.config.js",
    "tsconfig.*json",
    "webpack.config.js"
  ],
  "overrides": [
    {
      "files": ["**/*.tsx"],
      "rules": {
        "react/prop-types": "off"
      }
    }
  ],
  "rules": {
    "capitalized-comments": [
      "off",
      "never",
      {
        "ignorePattern": "pragma|ignored",
        "ignoreInlineComments": true
      }
    ],
    "import/extensions": [
      "error",
      "ignorePackages",
      {
        "js": "never",
        "jsx": "never",
        "ts": "never",
        "tsx": "never"
      }
    ],
    "import/no-cycle": [
      "error",
      {
        "ignoreExternal": true,
        "maxDepth": 1
      }
    ],
    "import/no-unassigned-import": [
      "error",
      {
        "allow": ["@testing-library/jest-dom"]
      }
    ],
    "no-warning-comments": [0, {
      "terms": ["todo", "fixme", "xxx"], "location": "start"
    }],
    "unicorn/filename-case": [
      "off"
    ],
    "@typescript-eslint/naming-convention": [
      "error",
      {
        "selector": "variable",
        "format": ["camelCase", "PascalCase", "UPPER_CASE"],
        "leadingUnderscore": "allow",
        "trailingUnderscore": "allow"
      }
    ]
  },
  "settings": {<commit_msg>Update xo config<commit_after>{
  "space": true,
  "extends": "xo-react",
  "ignores": [
    "/node_modules/",
    "/lib/",
    "/static/",
    "js/graphql/generated.ts",
    "jest.config.js",
    "tsconfig.*json",
    "webpack.config.js"
  ],
  "overrides": [
    {
      "files": ["**/*.tsx"],
      "rules": {
        "react/prop-types": "off"
      }
    }
  ],
  "rules": {
    "capitalized-comments": [
      "off",
      "never",
      {
        "ignorePattern": "pragma|ignored",
        "ignoreInlineComments": true
      }
    ],
    "import/extensions": [
      "error",
      "ignorePackages",
      {
        "js": "never",
        "jsx": "never",
        "ts": "never",
        "tsx": "never"
      }
    ],
    "import/no-cycle": [
      "error",
      {
        "ignoreExternal": true,
        "maxDepth": 1
      }
    ],
    "import/no-unassigned-import": [
      "error",
      {
        "allow": ["@testing-library/jest-dom"]
      }
    ],
    "no-warning-comments": [0, {
      "terms": ["todo", "fixme", "xxx"], "location": "start"
    }],
    "jsx-quotes": [
      "error",
      "prefer-double"
    ],
    "unicorn/filename-case": [
      "off"
    ],
    "@typescript-eslint/naming-convention": [
      "error",
      {
        "selector": "variable",
        "format": ["camelCase", "PascalCase", "UPPER_CASE"],
        "leadingUnderscore": "allow",
        "trailingUnderscore": "allow"
      }
    ]
  },
  "settings": {
{'fraction_non_alphanumeric': 0.21087954786294597, 'fraction_numerical': 0.001412928293889085, 'mean_word_length': 1.776470588235294, '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': '3677114', 'n_tokens_mistral': 1028, 'n_tokens_neox': 1021, 'n_words': 147}