<commit_before>'use strict'

module.exports = {
  rules: {
    'array-bracket-newline': 'off',
    'array-bracket-spacing': [ 'error', 'always', {
      singleValue: true,
      objectsInArrays: true,
      arraysInArrays: true,
    } ],
    'array-element-newline': 'off',
    'block-spacing': [ 'error', 'always' ],
    'brace-style': [ 'error', '1tbs' ],
    'camelcase': [ 'error', {
      properties: 'always',
      ignoreDestructuring: true,
    } ],
    'capitalized-comments': 'off',
    'comma-dangle': [ 'error', {
      arrays: 'always-multiline',
      objects: 'always-multiline',
      imports: 'always-multiline',
      exports: 'always-multiline',
      functions: 'always-multiline',
    } ],
    'comma-spacing': [ 'error', {
      before: false,
      after: true,
    } ],
    'comma-style': [ 'error', 'last' ],
    'computed-property-spacing': [ 'error', 'never' ],
    'consistent-this': [ 'error', 'self' ],
    'eol-last': [ 'error', 'always' ],
    'func-call-spacing': [ 'error', 'never' ],
    'func-name-matching': [ 'error', 'always' ],
    // 'func-names' => depends on ECMAScript version
    'func-style': 'off',
    'function-paren-newline': 'off',
    'id-blacklist': 'off',
    'id-length': 'off',
    'id-match': 'off',
    'implicit-arrow-linebreak': 'off',
    'indent': [ 'error', 2, {
      SwitchCase: 0,
      VariableDeclarator: 1,
      outerIIFEBody: 0,
      MemberExpression: 1,
      FunctionDeclaration: {
        parameters: 'first',
        body: 1,
      },
      FunctionExpression: {
        parameters: 'first',
        body: 1,
      },
      CallExpression: {
        arguments: 1,
      },
      ArrayExpression: 1,
      ObjectExpression: 1,
      flatTernaryExpressions: false,
    } ],
    'jsx-quotes': [ 'error', 'prefer-double' ],
    'key-spacing': [ 'error', {
      beforeColon: false,
      afterColon: true,
    } ],
    'keyword-spacing': [ 'error', {
      before: true,
      after: true,
    } ],
    'line-comment-position': 'off',
    'linebreak-style': [ 'error', 'unix' ],
    'lines-around-comment': 'off',
    'lines-between-class-members': [ 'error', 'always' ],
    'max-depth': 'off',<commit_msg>change settings for "indent" rule<commit_after>'use strict'

module.exports = {
  rules: {
    'array-bracket-newline': 'off',
    'array-bracket-spacing': [ 'error', 'always', {
      singleValue: true,
      objectsInArrays: true,
      arraysInArrays: true,
    } ],
    'array-element-newline': 'off',
    'block-spacing': [ 'error', 'always' ],
    'brace-style': [ 'error', '1tbs' ],
    'camelcase': [ 'error', {
      properties: 'always',
      ignoreDestructuring: true,
    } ],
    'capitalized-comments': 'off',
    'comma-dangle': [ 'error', {
      arrays: 'always-multiline',
      objects: 'always-multiline',
      imports: 'always-multiline',
      exports: 'always-multiline',
      functions: 'always-multiline',
    } ],
    'comma-spacing': [ 'error', {
      before: false,
      after: true,
    } ],
    'comma-style': [ 'error', 'last' ],
    'computed-property-spacing': [ 'error', 'never' ],
    'consistent-this': [ 'error', 'self' ],
    'eol-last': [ 'error', 'always' ],
    'func-call-spacing': [ 'error', 'never' ],
    'func-name-matching': [ 'error', 'always' ],
    // 'func-names' => depends on ECMAScript version
    'func-style': 'off',
    'function-paren-newline': 'off',
    'id-blacklist': 'off',
    'id-length': 'off',
    'id-match': 'off',
    'implicit-arrow-linebreak': 'off',
    'indent': [ 'error', 2, {
      SwitchCase: 0,
      VariableDeclarator: 1,
      outerIIFEBody: 1,
      MemberExpression: 1,
      FunctionDeclaration: {
        parameters: 'first',
        body: 1,
      },
      FunctionExpression: {
        parameters: 'first',
        body: 1,
      },
      CallExpression: {
        arguments: 1,
      },
      ArrayExpression: 1,
      ObjectExpression: 1,
      flatTernaryExpressions: false,
    } ],
    'jsx-quotes': [ 'error', 'prefer-double' ],
    'key-spacing': [ 'error', {
      beforeColon: false,
      afterColon: true,
    } ],
    'keyword-spacing': [ 'error', {
      before: true,
      after: true,
    } ],
    'line-comment-position': 'off',
    'linebreak-style': [ 'error', 'unix' ],
    'lines-around-comment': 'off',
    'lines-between-class-members': [ 'error', 'always' ],
    'max-depth': 'off',
{'fraction_non_alphanumeric': 0.1927820922795797, 'fraction_numerical': 0.005025125628140704, 'mean_word_length': 2.517269076305221, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '4378719', 'n_tokens_mistral': 1519, 'n_tokens_neox': 1472, 'n_words': 285}