<commit_before>module.exports = {
  "parserOptions": {
    "ecmaFeatures": {
      "experimentalObjectRestSpread": true,
      "jsx": true,
    },
    "ecmaVersion": 8,
    "sourceType": "module",
  },
  "env": {
    "browser": true,
    "es6": true,
    "node": true,
  },
  "rules": {
    "accessor-pairs": 2,
    "array-bracket-spacing": 2,
    "arrow-spacing": [2, { "before": true, "after": true }],
    "block-spacing": [2, "always"],
    "comma-dangle": [2, "always-multiline"],
    "comma-spacing": 2,
    "comma-style": 2,
    "computed-property-spacing": 2,
    "constructor-super": 2,
    "curly": [2, "multi-line"],
    "dot-location": [2, "property"],
    "dot-notation": 2,
    "eol-last": 2,
    "eqeqeq": [2, "allow-null"],
    "generator-star-spacing": [2, { "before": true, "after": true }],
    "guard-for-in": 1,
    "indent": [2, "tab", { "SwitchCase": 1 }],
    "jsx-quotes": [2, "prefer-double"],
    "key-spacing": 2,
    "keyword-spacing": 2,
    "linebreak-style": 2,
    "new-parens": 2,
    "no-array-constructor": 2,
    "no-caller": 2,
    "no-class-assign": 2,
    "no-cond-assign": 2,
    "no-const-assign": 2,
    "no-control-regex": 2,
    "no-debugger": 2,
    "no-delete-var": 2,
    "no-dupe-args": 2,
    "no-dupe-class-members": 2,
    "no-dupe-keys": 2,
    "no-duplicate-case": 2,
    "no-empty-character-class": 2,
    "no-empty": 2,
    "no-eval": 2,
    "no-ex-assign": 2,
    "no-extend-native": 2,
    "no-extra-bind": 2,
    "no-extra-boolean-cast": 2,
    "no-extra-parens": [2, "functions"],
    "no-fallthrough": 2,
    "no-floating-decimal": 2,
    "no-func-assign": 2,
    "no-implied-eval": 2,
    "no-inner-declarations": [2, "functions"],
    "no-invalid-regexp": 2,
    "no-irregular-whitespace": 2,
    "no-iterator": 2,
    "no-label-var": 2,
    "no-labels": 2,
    "no-lone-blocks": 2,
    "no-mixed-spaces-and-tabs": 2,
    "no-multi-spaces": 2,
    "no-multi-str": 2,
    "no-multiple-empty-lines": [2, { "max": 2 }],
    "no-native-reassign": 2,
    "no-negated-in-lhs": 2,
    "no-new-func": 2,
    "no-new-object": 2,
    "no-new-require": 2,
    "no-new-wrappers": 2,
    "no-new": 2,
    "no-obj-calls": 2,
    "no-octal-escape": 2,
    "no-octal": 2,
    "no-proto": 2,
    "no-redeclare": 2,
    "no-regex-spaces": 2,
    "no-return-assign": 2,
    "no-self-compare": 2,
    "no-sequences": 2,
    "no-shadow-restricted-names": 2,
    "no-spaced-func": 2,
    "no-sparse-arrays": 2,
    "no-this-before-super": 2,
    "no-throw-literal": 2,
    "no-trailing-spaces": 2,
    "no-undef-init": 2,
    "no-undef": 2,
    "no-unexpected-multiline": 2,
    "no-unreachable": 2,
    "no-unused-vars": [2, { "args": "none" }],
    "no-useless-call": 2,
    "no-with": 2,
    "object-curly-spacing": [2, "always"],
    "one-var": [2, { "initialized": "never" }],
    "operator-linebreak": [2, "before"],
    "quote-props": [2, "consistent-as-needed"],
    "quotes": [2, "single", { "avoidEscape": true, "allowTemplateLiterals": true }],
    "semi-spacing": 2,
    "semi": 2,
    "space-before-blocks": 2,
    "space-before-function-paren": 2,
    "space-in-parens": 2,
    "space-infix-ops": 2,
    "space-unary-ops": 2,
    "spaced-comment": [2, "always", { "exceptions": ["!"] }],
    "use-isnan": 2,
    "valid-typeof": 2,
    "wrap-iife": [2, "any"],
    "yoda": 2,
  },
};

<commit_msg>Fixing rules syntax to pass linter<commit_after>module.exports = {
	parserOptions: {
		ecmaFeatures: {
			experimentalObjectRestSpread: true,
			jsx: true,
		},
		ecmaVersion: 8,
		sourceType: 'module',
	},
	env: {
		browser: true,
		es6: true,
		node: true,
	},
	rules: {
		'accessor-pairs': 2,
		'array-bracket-spacing': 2,
		'arrow-spacing': [2, { before: true, after: true }],
		'block-spacing': [2, 'always'],
		'comma-dangle': [2, 'always-multiline'],
		'comma-spacing': 2,
		'comma-style': 2,
		'computed-property-spacing': 2,
		'constructor-super': 2,
		'curly': [2, 'multi-line'],
		'dot-location': [2, 'property'],
		'dot-notation': 2,
		'eol-last': 2,
		'eqeqeq': [2, 'allow-null'],
		'generator-star-spacing': [2, { before: true, after: true }],
		'guard-for-in': 1,
		'indent': [2, 'tab', { SwitchCase: 1 }],
		'jsx-quotes': [2, 'prefer-double'],
		'key-spacing': 2,
		'keyword-spacing': 2,
		'linebreak-style': 2,
		'new-parens': 2,
		'no-array-constructor': 2,
		'no-caller': 2,
		'no-class-assign': 2,
		'no-cond-assign': 2,
		'no-const-assign': 2,
		'no-control-regex': 2,
		'no-debugger': 2,
		'no-delete-var': 2,
		'no-dupe-args': 2,
		'no-dupe-class-members': 2,
		'no-dupe-keys': 2,
		'no-duplicate-case': 2,
		'no-empty-character-class': 2,
		'no-empty': 2,
		'no-eval': 2,
		'no-ex-assign': 2,
		'no-extend-native': 2,
		'no-extra-bind': 2,
		'no-extra-boolean-cast': 2,
		'no-extra-parens': [2, 'functions'],
		'no-fallthrough': 2,
		'no-floating-decimal': 2,
		'no-func-assign': 2,
		'no-implied-eval': 2,
		'no-inner-declarations': [2, 'functions'],
		'no-invalid-regexp': 2,
		'no-irregular-whitespace': 2,
		'no-iterator': 2,
		'no-label-var': 2,
		'no-labels': 2,
		'no-lone-blocks': 2,
		'no-mixed-spaces-and-tabs': 2,
		'no-multi-spaces': 2,
		'no-multi-str': 2,
		'no-multiple-empty-lines': [2, { max: 2 }],
		'no-native-reassign': 2,
		'no-negated-in-lhs': 2,
		'no-new-func': 2,
		'no-new-object': 2,
		'no-new-require': 2,
		'no-new-wrappers': 2,
		'no-new': 2,
		'no-obj-calls': 2,
		'no-octal-escape': 2,
		'no-octal': 2,
		'no-proto': 2,
		'no-redeclare': 2,
		'no-regex-spaces': 2,
		'no-return-assign': 2,
		'no-self-compare': 2,
		'no-sequences': 2,
		'no-shadow-restricted-names': 2,
		'no-spaced-func': 2,
		'no-sparse-arrays': 2,
		'no-this-before-super': 2,
		'no-throw-literal': 2,
		'no-trailing-spaces': 2,
		'no-undef-init': 2,
		'no-undef': 2,
		'no-unexpected-multiline': 2,
		'no-unreachable': 2,
		'no-unused-vars': [2, { args: 'none' }],
		'no-useless-call': 2,
		'no-with': 2,
		'object-curly-spacing': [2, 'always'],
		'one-var': [2, { initialized: 'never' }],
		'operator-linebreak': [2, 'before'],
		'quote-props': [2, 'consistent-as-needed'],
		'quotes': [2, 'single', { avoidEscape: true, allowTemplateLiterals: true }],
		'semi-spacing': 2,
		'semi': 2,
		'space-before-blocks': 2,
		'space-before-function-paren': 2,
		'space-in-parens': 2,
		'space-infix-ops': 2,
		'space-unary-ops': 2,
		'spaced-comment': [2, 'always', { exceptions: ['!'] }],
		'use-isnan': 2,
		'valid-typeof': 2,
		'wrap-iife': [2, 'any'],
		'yoda': 2,
	},
};


{'fraction_non_alphanumeric': 0.2413525670854661, 'fraction_numerical': 0.03319373351946642, 'mean_word_length': 2.960687960687961, 'pattern_counts': {'":': 125, '<': 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': '1228977', 'n_tokens_mistral': 3110, 'n_tokens_neox': 2773, 'n_words': 527}