<commit_before>{
  "root": true,
  "ignorePatterns": [
    "projects/**/*"
  ],
  "env": {
    "browser": true,
    "es6": true
  },
  "overrides": [
    {
      "files": [
        "*.ts"
      ],
      "parser": "@typescript-eslint/parser",
      "plugins": [
        "@typescript-eslint"
      ],
      "parserOptions": {
        "project": [
          "tsconfig.json"
        ],
        "createDefaultProgram": true,
        "ecmaVersion": 2020,
        "sourceType": "module"
      },
      "extends": [
        "eslint:recommended",
        // "plugin:import/recommended",
        "airbnb",
        "airbnb-typescript",
        // "google",
        // "plugin:import/errors",
        // "plugin:import/warnings",
        "plugin:import/recommended",
        "plugin:import/typescript",
        "plugin:@angular-eslint/recommended",
        "plugin:@angular-eslint/template/process-inline-templates",
        "prettier"
      ],
      "rules": {
        "@angular-eslint/directive-selector": [
          "error",
          {
            "type": "attribute",
            "prefix": "ch",
            "style": "camelCase"
          }
        ],
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "ch",
            "style": "kebab-case"
          }
        ],
        "no-console": "warn",
        "require-jsdoc": "off",
        "import/prefer-default-export": "off",
        "@typescript-eslint/lines-between-class-members": "off",
        "prefer-template": "warn"
      }
    },
    {
      "files": [
        "*.html"
      ],
      "extends": [
        "plugin:@angular-eslint/template/recommended"
      ],
      "rules": {}
    }
  ]
}<commit_msg>Fromat .eslintrc.json<commit_after>{
  "root": true,
  "ignorePatterns": ["projects/**/*"],
  "env": {
    "browser": true,
    "es6": true
  },
  "overrides": [
    {
      "files": ["*.ts"],
      "parser": "@typescript-eslint/parser",
      "plugins": ["@typescript-eslint"],
      "parserOptions": {
        "project": ["tsconfig.json"],
        "createDefaultProgram": true,
        "ecmaVersion": 2020,
        "sourceType": "module"
      },
      "extends": [
        "eslint:recommended",
        // "plugin:import/recommended",
        "airbnb",
        "airbnb-typescript",
        // "google",
        // "plugin:import/errors",
        // "plugin:import/warnings",
        "plugin:import/recommended",
        "plugin:import/typescript",
        "plugin:@angular-eslint/recommended",
        "plugin:@angular-eslint/template/process-inline-templates",
        "prettier"
      ],
      "rules": {
        "@angular-eslint/directive-selector": [
          "error",
          {
            "type": "attribute",
            "prefix": "ch",
            "style": "camelCase"
          }
        ],
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "ch",
            "style": "kebab-case"
          }
        ],
        "no-console": "warn",
        "require-jsdoc": "off",
        "import/prefer-default-export": "off",
        "@typescript-eslint/lines-between-class-members": "off",
        "prefer-template": "warn"
      }
    },
    {
      "files": ["*.html"],
      "extends": ["plugin:@angular-eslint/template/recommended"],
      "rules": {}
    }
  ]
}
{'fraction_non_alphanumeric': 0.18536009445100354, 'fraction_numerical': 0.0029515938606847697, 'mean_word_length': 1.6643081761006289, 'pattern_counts': {'":': 64, '<': 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': '1622448', 'n_tokens_mistral': 1086, 'n_tokens_neox': 1070, 'n_words': 143}