<commit_before>/**
 * Stylistic Issues
 */
module.exports = {
  // enforce spacing inside array brackets
  // Standard Plugin Options -- using eslint here
  'array-bracket-spacing': [2, 'never'],

  // disallow or enforce spaces inside of single line blocks
  'block-spacing': [2, 'always'],

  // enforce one true brace style
  'brace-style': [2,
    '1tbs', {
    'allowSingleLine': true
  }],

  // require camel case names
  'camelcase': [2, {
    'properties': 'never'
  }],

  // enforce spacing before and after comma
  'comma-spacing': [2, {
    'before': false,
    'after': true
  }],

  // enforce one true comma style
  'comma-style': [2, 'last'],

  // require or disallow padding inside computed properties
  // Standard Plugin Options -- using eslint here
  'computed-property-spacing': [2, "never"],

  // enforce consistent naming when capturing the current execution context
  'consistent-this': 2,

  // enforce newline at the end of file, with no multiple empty lines
  'eol-last': 2,

  // require function expressions to have a name
  'func-names': 1,

  // enforce use of function declarations or expressions
  'func-style': 0,

  // require identifiers to match the provided regular expression
  'id-match': 2,

  // specify tab or space width for your code
  // Use warning here. code alignment dictates sometimes
  'indent': [1, 2, {'SwitchCase': 1}],

  // specify whether double or single quotes should be used in JSX attributes
  'jsx-quotes': [2, 'prefer-double'],

  // enforce spacing between keys and values in object literal properties
  // Standard does not allow multiple spaces before or after colon
  'key-spacing': [0, {
    'beforeColon': false,
    'afterColon': true
  }],

  // enforce empty lines around comments
  'lines-around-comment': 2,

  // disallow mixed 'LF' and 'CRLF' as linebreaks
  'linebreak-style': 2,

  // specify the maximum depth callbacks can be nested
  'max-nested-callbacks': 2,

  // require a capital letter for constructors
  'new-cap': [2, {
    'newIsCap': true,
    'capIsNew': false
  }],

  // disallow the omission of parentheses when invoking a constructor with no arguments
  'new-parens': 2,

  // require or disallow an empty newline after variable declarations
  'newline-after-var': 0,

  // disallow use of the Array constructor
  'no-array-constructor': 2,

  // disallow use of the continue statement
  'no-continue': 2,

  // disallow comments inline after code
  'no-inline-comments': 2,

  // disallow if as the only statement in an else block
  'no-lonely-if': 2,

  // disallow mixed spaces and tabs for indentation
  'no-mixed-spaces-and-tabs': 2,

  // disallow multiple empty lines
  'no-multiple-empty-lines': [2, {
    'max': 1
  }],

  // disallow nested ternary expressions
  'no-nested-ternary': 2,

  // disallow negated conditions
  'no-negated-condition': 2,

  // disallow the use of the Object constructor<commit_msg>update lint/rules/stylistic-issues -- marm compatibility<commit_after>/**
 * Stylistic Issues
 */
module.exports = {
  // enforce spacing inside array brackets
  // Standard Plugin Options -- using eslint here
  'array-bracket-spacing': [2, 'never'],

  // disallow or enforce spaces inside of single line blocks
  'block-spacing': [2, 'always'],

  // enforce one true brace style
  'brace-style': [2,
    '1tbs', {
    'allowSingleLine': true
  }],

  // require camel case names
  'camelcase': [0, {
    'properties': 'never'
  }],

  // enforce spacing before and after comma
  'comma-spacing': [2, {
    'before': false,
    'after': true
  }],

  // enforce one true comma style
  'comma-style': [2, 'last'],

  // require or disallow padding inside computed properties
  // Standard Plugin Options -- using eslint here
  'computed-property-spacing': [2, "never"],

  // enforce consistent naming when capturing the current execution context
  'consistent-this': 2,

  // enforce newline at the end of file, with no multiple empty lines
  'eol-last': 2,

  // require function expressions to have a name
  'func-names': 0,

  // enforce use of function declarations or expressions
  'func-style': 0,

  // require identifiers to match the provided regular expression
  'id-match': 2,

  // specify tab or space width for your code
  // Use warning here. code alignment dictates sometimes
  'indent': [1, 2, {'SwitchCase': 1}],

  // specify whether double or single quotes should be used in JSX attributes
  'jsx-quotes': [2, 'prefer-double'],

  // enforce spacing between keys and values in object literal properties
  // Standard does not allow multiple spaces before or after colon
  'key-spacing': [0, {
    'beforeColon': false,
    'afterColon': true
  }],

  // enforce empty lines around comments
  'lines-around-comment': 2,

  // disallow mixed 'LF' and 'CRLF' as linebreaks
  'linebreak-style': 2,

  // specify the maximum depth callbacks can be nested
  'max-nested-callbacks': 2,

  // require a capital letter for constructors
  'new-cap': [2, {
    'newIsCap': true,
    'capIsNew': false
  }],

  // disallow the omission of parentheses when invoking a constructor with no arguments
  'new-parens': 2,

  // require or disallow an empty newline after variable declarations
  'newline-after-var': 0,

  // disallow use of the Array constructor
  'no-array-constructor': 2,

  // disallow use of the continue statement
  'no-continue': 0,

  // disallow comments inline after code
  'no-inline-comments': 0,

  // disallow if as the only statement in an else block
  'no-lonely-if': 2,

  // disallow mixed spaces and tabs for indentation
  'no-mixed-spaces-and-tabs': 2,

  // disallow multiple empty lines
  'no-multiple-empty-lines': [2, {
    'max': 1
  }],

  // disallow nested ternary expressions
  'no-nested-ternary': 0,

  // disallow negated conditions
  'no-negated-condition': 0,

  // disallow the use of the Object constructor
{'fraction_non_alphanumeric': 0.1191568927417984, 'fraction_numerical': 0.011218765935747067, 'mean_word_length': 3.114685314685315, 'pattern_counts': {'":': 0, '<': 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': '7229818', 'n_tokens_mistral': 1881, 'n_tokens_neox': 1712, 'n_words': 664}