<commit_before>module.exports = {
    "parser": "typescript-eslint-parser",
    "parserOptions": {
        "sourceType": "module",
    },
    "globals": {
        "beforeEach": true,
        "describe": true,
        "it": true,
        "afterEach": true,
    },
    "plugins": [
        // "typescript",
    ],
    "ext": [".ts", ".js", ".jsx", ".tsx"],
    "ecmaVersion": 2017,
    // http://eslint.org/docs/user-guide/configuring#specifying-parser-options
    "ecmaFeatures": {
        "jsx": true,
        "modules": true,
        "decorators": true,
        // "experimentalObjectRestSpread": true,
    },
    "env": {
        "node": true,
        "browser": true,
        "es6": true,
        "worker": true,
        "mocha": true,
        "serviceworker": true,
    },
    "rules": {
        // https://github.com/airbnb/javascript#functions--signature-spacing
        // http://eslint.org/docs/rules/space-before-blocks
        "arrow-spacing": [
            "error",
            {
                "before": true,
                "after": true,
            },
        ],

        // @NOTE: triggers for all .indexOf so that needs work, thus is 1 not 2
        // https://github.com/sindresorhus/eslint-plugin-unicorn/pull/70
        // https://github.com/iambrandonn/eslint-plugin-contains
        // https://github.com/eslint/eslint/issues/4209
        // https://github.com/wix/eslint-plugin-lodash/issues/46
        // do not use .contains
        // ["error", "always"]
        // "prefer-includes/prefer-includes": 1,

        // https://github.com/airbnb/javascript#comments--spaces
        // http://eslint.org/docs/rules/spaced-comment
        "spaced-comment": ["error", "always"],

        // https://github.com/airbnb/javascript#whitespace--before-blocks
        // http://eslint.org/docs/rules/space-before-blocks
        // "space-before-blocks": [
        //   "error",
        //   {
        //     "functions": "always",
        //     "keywords": "always",
        //     "classes": "always",
        //   },
        // ],<commit_msg>indent 2<commit_after>module.exports = {
    "parser": "typescript-eslint-parser",
    "parserOptions": {
        "sourceType": "module",
    },
    "globals": {
        "beforeEach": true,
        "describe": true,
        "it": true,
        "afterEach": true,
    },
    "plugins": [
        // "typescript",
    ],
    "ext": [".ts", ".js", ".jsx", ".tsx"],
    "ecmaVersion": 2017,
    // http://eslint.org/docs/user-guide/configuring#specifying-parser-options
    "ecmaFeatures": {
        "jsx": true,
        "modules": true,
        "decorators": true,
        // "experimentalObjectRestSpread": true,
    },
    "env": {
        "node": true,
        "browser": true,
        "es6": true,
        "worker": true,
        "mocha": true,
        "serviceworker": true,
    },
    "rules": {
        // https://github.com/airbnb/javascript#functions--signature-spacing
        // http://eslint.org/docs/rules/space-before-blocks
        "arrow-spacing": [
            "error",
            {
                "before": true,
                "after": true,
            },
        ],

        // @NOTE: triggers for all .indexOf so that needs work, thus is 1 not 2
        // https://github.com/sindresorhus/eslint-plugin-unicorn/pull/70
        // https://github.com/iambrandonn/eslint-plugin-contains
        // https://github.com/eslint/eslint/issues/4209
        // https://github.com/wix/eslint-plugin-lodash/issues/46
        // do not use .contains
        // ["error", "always"]
        // "prefer-includes/prefer-includes": 1,

        // https://github.com/airbnb/javascript#comments--spaces
        // http://eslint.org/docs/rules/spaced-comment
        "spaced-comment": ["error", "always"],
    
        "indent": ["error", 2],
        // https://github.com/airbnb/javascript#whitespace--before-blocks
        // http://eslint.org/docs/rules/space-before-blocks
        // "space-before-blocks": [
        //   "error",
        //   {
        //     "functions": "always",
        //     "keywords": "always",
        //     "classes": "always",
        //   },
        // ],
{'fraction_non_alphanumeric': 0.1823656950132498, 'fraction_numerical': 0.008190797398217297, 'mean_word_length': 1.6598334401024983, 'pattern_counts': {'":': 67, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, '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': '39353', 'n_tokens_mistral': 1335, 'n_tokens_neox': 1277, 'n_words': 198}