<commit_before>{
  "extends": ["config:base"],
  "major": {
    "prConcurrentLimit": 3
  },
  "masterIssue": true,
  "masterIssueAutoclose": true,
  "minor": {
    "prConcurrentLimit": 3
  },
  "packageRules": [
    {
      "groupName": "Babel",
      "packageNames": [
        "babel-eslint",
        "babel-loader",
        "babel-plugin-dynamic-import-node",
        "core-js",
        "regenerator-runtime"
      ],
      "packagePatterns": ["^@babel/"]
    },
    {
      "groupName": "Bugsnag",
      "packagePatterns": ["^@bugsnag/"]
    },
    {
      "groupName": "eslint",
      "packageNames": [
        "eslint",
        "eslint-config-prettier",
        "eslint_d",
        "@popcodeorg/eslint-import-resolver-jest",
        "eslint-import-resolver-webpack",
        "eslint-plugin-import",
        "eslint-plugin-jest",
        "eslint-plugin-prettier",
        "eslint-plugin-private-props",
        "eslint-plugin-promise",
        "eslint-plugin-react"
      ]
    },
    {
      "groupName": "Font Awesome",
      "packagePatterns": ["^@fortawesome/"]
    },
    {
      "groupName": "gulp",
      "packageNames": ["gulp", "gulp-concat", "gulp-postcss", "gulp-sourcemaps"]
    },
    {
      "groupName": "i18next",
      "packageNames": ["i18next", "i18next-resource-store-loader"]
    },
    {
      "groupName": "Immutable.js",
      "packageNames": ["immutable", "immutable-devtools"]
    },
    {
      "groupName": "Jest",
      "packageNames": ["jest", "jest-extended"]
    },

    {
      "groupName": "Karma",
      "packageNames": [
        "karma",
        "karma-browserstack-launcher",
        "karma-chrome-launcher",
        "karma-firefox-launcher",
        "karma-safari-launcher",
        "karma-sinon",
        "karma-sourcemap-loader",
        "karma-tap",
        "karma-webpack"
      ]
    },
    {
      "groupName": "Node.js",
      "packageNames": ["node"],
      "automerge": false
    },
    {
      "groupName": "React",
      "packageNames": ["prop-types", "react", "react-dom"]
    },
    {
      "groupName": "Redux",
      "packageNames": ["react-redux", "redux"]
    },
    {
      "groupName": "Redux Saga",
      "packageNames": [
        "redux-saga",
        "@redux-saga/testing-utils",
        "redux-saga-test-plan"
      ]
    },
    {
      "groupName": "Remark",
      "packageNames": [
        "remark",
        "remark-external-links",
        "remark-react",
        "remark-react-lowlight"
      ]
    },
    {
      "packageNames": ["source-map"],
      "allowedVersions": "< 0.7.0"
    },
    {
      "groupName": "stylelint",
      "packageNames": [
        "stylelint",
        "stylelint-config-prettier",
        "stylelint-prettier",
        "stylelint-selector-bem-pattern"
      ]
    },
    {
      "groupName": "Tape",
      "packageNames": ["tape", "tape-catch"]
    },
    {
      "groupName": "Webpack",
      "packageNames": [
        "circular-dependency-plugin",
        "eslint-loader",
        "exports-loader",
        "hard-source-webpack-plugin",
        "html-webpack-plugin",
        "imports-loader",
        "json-loader",
        "null-loader",
        "offline-plugin",
        "raw-loader",
        "script-ext-html-webpack-plugin",
        "source-map-loader",
        "stats-webpack-plugin",
        "string-replace-loader",
        "substitute-loader",
        "svg-react-loader",
        "svgo-loader",
        "transform-loader",
        "val-loader",
        "webpack",
        "webpack-dev-middleware",
        "webpack-visualizer-plugin"
      ]
    }
  ],
  "patch": {
    "automerge": true
  },
  "postUpdateOptions": ["yarnDedupeFewer"],
  "rebaseStalePrs": true,
  "reviewers": ["outoftime"],
  "separateMinorPatch": true
}<commit_msg>Try different approach to Renovate concurrency (#1873)<commit_after>{
  "extends": ["config:base"],
  "major": {
    "prConcurrentLimit": 3
  },
  "masterIssue": true,
  "masterIssueAutoclose": true,
  "minor": {
    "prConcurrentLimit": 3
  },
  "packageRules": [
    {
      "groupName": "Babel",
      "packageNames": [
        "babel-eslint",
        "babel-loader",
        "babel-plugin-dynamic-import-node",
        "core-js",
        "regenerator-runtime"
      ],
      "packagePatterns": ["^@babel/"]
    },
    {
      "groupName": "Bugsnag",
      "packagePatterns": ["^@bugsnag/"]
    },
    {
      "groupName": "eslint",
      "packageNames": [
        "eslint",
        "eslint-config-prettier",
        "eslint_d",
        "@popcodeorg/eslint-import-resolver-jest",
        "eslint-import-resolver-webpack",
        "eslint-plugin-import",
        "eslint-plugin-jest",
        "eslint-plugin-prettier",
        "eslint-plugin-private-props",
        "eslint-plugin-promise",
        "eslint-plugin-react"
      ]
    },
    {
      "groupName": "Font Awesome",
      "packagePatterns": ["^@fortawesome/"]
    },
    {
      "groupName": "gulp",
      "packageNames": ["gulp", "gulp-concat", "gulp-postcss", "gulp-sourcemaps"]
    },
    {
      "groupName": "i18next",
      "packageNames": ["i18next", "i18next-resource-store-loader"]
    },
    {
      "groupName": "Immutable.js",
      "packageNames": ["immutable", "immutable-devtools"]
    },
    {
      "groupName": "Jest",
      "packageNames": ["jest", "jest-extended"]
    },

    {
      "groupName": "Karma",
      "packageNames": [
        "karma",
        "karma-browserstack-launcher",
        "karma-chrome-launcher",
        "karma-firefox-launcher",
        "karma-safari-launcher",
        "karma-sinon",
        "karma-sourcemap-loader",
        "karma-tap",
        "karma-webpack"
      ]
    },
    {
      "groupName": "Node.js",
      "packageNames": ["node"],
      "automerge": false
    },
    {
      "groupName": "React",
      "packageNames": ["prop-types", "react", "react-dom"]
    },
    {
      "groupName": "Redux",
      "packageNames": ["react-redux", "redux"]
    },
    {
      "groupName": "Redux Saga",
      "packageNames": [
        "redux-saga",
        "@redux-saga/testing-utils",
        "redux-saga-test-plan"
      ]
    },
    {
      "groupName": "Remark",
      "packageNames": [
        "remark",
        "remark-external-links",
        "remark-react",
        "remark-react-lowlight"
      ]
    },
    {
      "packageNames": ["source-map"],
      "allowedVersions": "< 0.7.0"
    },
    {
      "groupName": "stylelint",
      "packageNames": [
        "stylelint",
        "stylelint-config-prettier",
        "stylelint-prettier",
        "stylelint-selector-bem-pattern"
      ]
    },
    {
      "groupName": "Tape",
      "packageNames": ["tape", "tape-catch"]
    },
    {
      "groupName": "Webpack",
      "packageNames": [
        "circular-dependency-plugin",
        "eslint-loader",
        "exports-loader",
        "hard-source-webpack-plugin",
        "html-webpack-plugin",
        "imports-loader",
        "json-loader",
        "null-loader",
        "offline-plugin",
        "raw-loader",
        "script-ext-html-webpack-plugin",
        "source-map-loader",
        "stats-webpack-plugin",
        "string-replace-loader",
        "substitute-loader",
        "svg-react-loader",
        "svgo-loader",
        "transform-loader",
        "val-loader",
        "webpack",
        "webpack-dev-middleware",
        "webpack-visualizer-plugin"
      ]
    }
  ],
  "patch": {
    "automerge": true,
    "prConcurrentLimit": 0
  },
  "postUpdateOptions": ["yarnDedupeFewer"],
  "rebaseStalePrs": true,
  "reviewers": ["outoftime"],
  "separateMinorPatch": true
}
{'fraction_non_alphanumeric': 0.18204686879385676, 'fraction_numerical': 0.0035747385144975505, 'mean_word_length': 1.9845910707230343, 'pattern_counts': {'":': 105, '<': 5, '<?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': '6490220', 'n_tokens_mistral': 2637, 'n_tokens_neox': 2566, 'n_words': 336}