<commit_before>{
  "name": "vscode-concourse",
  "displayName": "Concourse CI Pipeline Editor",
  "description": "Provides validation and content assist for Concourse CI pipeline and task configuration yml files",
  "icon": "icon.png",
  "version": "1.41.0",
  "publisher": "Pivotal",
  "repository": {
    "type": "git",
    "url": "https://github.com/spring-projects/sts4.git"
  },
  "license": "EPL-1.0",
  "engines": {
    "npm": ">=6.0.0",
    "vscode": ">=1.70.0"
  },
  "categories": [
    "Programming Languages",
    "Linters"
  ],
  "keywords": [
    "yaml",
    "concourse",
    "pipeline.yml"
  ],
  "activationEvents": [
    "onLanguage:concourse-pipeline-yaml",
    "onLanguage:concourse-task-yaml"
  ],
  "contributes": {
    "configuration": {
      "type": "object",
      "title": "Concourse Language Server Options",
      "properties": {
        "concourse.ls.logfile": {
          "type": [
            "string",
            "null"
          ],
          "description": "The path of a file to write language server logs. If not set or null, then logs are discarded."
        },
        "concourse.ls.java.heap": {
          "type": [
            "string",
            "null"
          ],
          "description": "Passed as an `-Xmx` argument to the language server JVM process"
        },
        "concourse.ls.java.home": {
          "type": [
            "string",
            "null"
          ],
          "description": "Overrides JAVA_HOME used for launching the language server JVM process"
        },
        "concourse.ls.java.vmargs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional 'user defined' VM args to pass to the language server process."
        }
      }
    },
    "languages": [
      {
        "id": "concourse-pipeline-yaml",
        "aliases": [
          "Concourse Pipeline"
        ],
        "filenamePatterns": [
          "*pipeline*.yml",
          "**/pipeline/*.yml",
          "*pipeline*.yaml",
          "**/pipeline/*.yaml"
        ],
        "firstLine": "^#(\\s)*pipeline(\\s)*",
        "configuration": "./yaml-support/language-configuration.json",
        "icon": {
          "light": "./icon-white-on-black.svg",
          "dark": "./icon-white.svg"
        }
      },
      {
        "id": "concourse-task-yaml",
        "aliases": [
          "Concourse Task"
        ],
        "filenamePatterns": [
          "**/ci/*task.yml",
          "**/ci/**/tasks/*.yml",
          "**/concourse/*task.yml",
          "**/concourse/**/tasks/*.yml",
          "**/ci/*task.yaml",
          "**/ci/**/tasks/*.yaml",
          "**/concourse/*task.yaml",
          "**/concourse/**/tasks/*.yaml"
        ],
        "firstLine": "^#(\\s)*task(\\s)*",
        "configuration": "./yaml-support/language-configuration.json",
        "icon": {
          "light": "./icon-white-on-black.svg",
          "dark": "./icon-white.svg"
        }
      }
    ],<commit_msg>update light theme icon to point to correct black foreground one<commit_after>{
  "name": "vscode-concourse",
  "displayName": "Concourse CI Pipeline Editor",
  "description": "Provides validation and content assist for Concourse CI pipeline and task configuration yml files",
  "icon": "icon.png",
  "version": "1.41.0",
  "publisher": "Pivotal",
  "repository": {
    "type": "git",
    "url": "https://github.com/spring-projects/sts4.git"
  },
  "license": "EPL-1.0",
  "engines": {
    "npm": ">=6.0.0",
    "vscode": ">=1.70.0"
  },
  "categories": [
    "Programming Languages",
    "Linters"
  ],
  "keywords": [
    "yaml",
    "concourse",
    "pipeline.yml"
  ],
  "activationEvents": [
    "onLanguage:concourse-pipeline-yaml",
    "onLanguage:concourse-task-yaml"
  ],
  "contributes": {
    "configuration": {
      "type": "object",
      "title": "Concourse Language Server Options",
      "properties": {
        "concourse.ls.logfile": {
          "type": [
            "string",
            "null"
          ],
          "description": "The path of a file to write language server logs. If not set or null, then logs are discarded."
        },
        "concourse.ls.java.heap": {
          "type": [
            "string",
            "null"
          ],
          "description": "Passed as an `-Xmx` argument to the language server JVM process"
        },
        "concourse.ls.java.home": {
          "type": [
            "string",
            "null"
          ],
          "description": "Overrides JAVA_HOME used for launching the language server JVM process"
        },
        "concourse.ls.java.vmargs": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Additional 'user defined' VM args to pass to the language server process."
        }
      }
    },
    "languages": [
      {
        "id": "concourse-pipeline-yaml",
        "aliases": [
          "Concourse Pipeline"
        ],
        "filenamePatterns": [
          "*pipeline*.yml",
          "**/pipeline/*.yml",
          "*pipeline*.yaml",
          "**/pipeline/*.yaml"
        ],
        "firstLine": "^#(\\s)*pipeline(\\s)*",
        "configuration": "./yaml-support/language-configuration.json",
        "icon": {
          "light": "./icon-black.svg",
          "dark": "./icon-white.svg"
        }
      },
      {
        "id": "concourse-task-yaml",
        "aliases": [
          "Concourse Task"
        ],
        "filenamePatterns": [
          "**/ci/*task.yml",
          "**/ci/**/tasks/*.yml",
          "**/concourse/*task.yml",
          "**/concourse/**/tasks/*.yml",
          "**/ci/*task.yaml",
          "**/ci/**/tasks/*.yaml",
          "**/concourse/*task.yaml",
          "**/concourse/**/tasks/*.yaml"
        ],
        "firstLine": "^#(\\s)*task(\\s)*",
        "configuration": "./yaml-support/language-configuration.json",
        "icon": {
          "light": "./icon-black.svg",
          "dark": "./icon-white.svg"
        }
      }
    ],
{'fraction_non_alphanumeric': 0.18788381742738589, 'fraction_numerical': 0.004647302904564316, 'mean_word_length': 1.7453302961275627, 'pattern_counts': {'":': 104, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 2, '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': '4222166', 'n_tokens_mistral': 1892, 'n_tokens_neox': 1892, 'n_words': 368}