<commit_before>/*eslint-env node*/
module.exports = {
  parserOptions: {
    ecmaVersion: 6,
    sourceType: "module"
  },
  env: {
    browser: true
  },
  rules: {
    camelcase: 2,
    "comma-dangle": [2, "never"],
    "comma-style": [2, "last"],
    eqeqeq: 2,
    indent: [2, 2, { VariableDeclarator: 2 }],
    "no-eq-null": 2,
    "no-extra-parens": 2,
    "no-extra-semi": 2,
    "no-lonely-if": 2,
    "no-multi-spaces": 0,
    "no-nested-ternary": 2,
    "no-param-reassign": 2,
    "no-self-compare": 2,
    "no-shadow": 2,
    "no-throw-literal": 2,
    "no-undef": 2,
    "no-underscore-dangle": 0,
    "no-void": 2,
    quotes: [2, "single"],
    semi: [2, "always"]
  }
};
<commit_msg>Edit ESLint config: Double quotes, multiline comma-dangle, React support<commit_after>module.exports = {
  env: {
    browser: true,
    es6: true
  },
  extends: "eslint:recommended",
  parserOptions: {
    ecmaFeatures: {
      experimentalObjectRestSpread: true,
      jsx: true
    },
    sourceType: "module"
  },
  plugins: ["react"],
  rules: {
    camelcase: "error",
    "comma-dangle": ["error", "only-multiline"],
    "comma-style": ["error", "last"],
    eqeqeq: "error",
    indent: ["error", 2, { VariableDeclarator: 2 }],
    "linebreak-style": ["error", "unix"],
    "no-eq-null": "error",
    "no-extra-parens": "error",
    "no-extra-semi": "error",
    "no-lonely-if": "error",
    "no-multi-spaces": 0,
    "no-nested-ternary": "error",
    "no-param-reassign": "error",
    "no-self-compare": "error",
    "no-shadow": "error",
    "no-throw-literal": "error",
    "no-undef": "error",
    "no-underscore-dangle": 0,
    "no-void": "error",
    quotes: ["error", "double"],
    semi: ["error", "always"]
  }
};

{'fraction_non_alphanumeric': 0.21259387637203928, 'fraction_numerical': 0.016175621028307337, 'mean_word_length': 2.8065934065934064, 'pattern_counts': {'":': 31, '<': 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': '167756', 'n_tokens_mistral': 708, 'n_tokens_neox': 682, 'n_words': 136}