<commit_before>{
    "name": "linecount",
    "displayName": "LineCount",
    "description": "Count the lines of code.",
    "version": "0.1.1",
    "publisher": "yycalm",
    "icon": "images/counticon.png",
    "author": {
        "name": "yycalm",
        "url": "https://github.com/yycalm",
        "email": "<EMAIL>"
    },
    "license": "SEE LICENSE IN LICENSE.md",
    "bugs": {
        "url": "https://github.com/yycalm/linecount/issues",
        "email": "<EMAIL>"
    },
    "homepage": "https://github.com/yycalm/linecount",
    "repository": {
        "type": "git",
        "url": "https://github.com/yycalm/linecount.git"
    },
    "keywords": [
        "linecount",
        "line",
        "count",
        "codeline",
        "codecount"
    ],
    "engines": {
        "vscode": "^1.5.0"
    },
    "categories": [
        "Other",
        "Languages"
    ],
    "activationEvents": [
        "*",
        "onCommand:extension.linecount.currentfile",
        "onCommand:extension.linecount.workspace"
    ],
    "main": "./out/src/extension",
    "contributes": {
        "commands": [
            {
                "command": "extension.linecount.currentfile",
                "title": "LineCount: Count current file"
            },
            {
                "command": "extension.linecount.workspace",
                "title": "LineCount: Count Workspace files"
            }
        ],
        "configuration": {
            "type": "object",
            "title": "LineCount configuration",
            "properties": {
                "LineCount.includes": {
                    "type": "array",
                    "default": [
                        "**/*"
                    ],
                    "description": "A glob pattern that defines the files to search for."
                },
                "LineCount.excludes": {
                    "type": "array",
                    "default": [
                        "**/.vscode/**",
                        "**/node_modules/**"
                    ],
                    "description": "A glob pattern that defines files and folders to exclude."
                },
                "LineCount.comment": {
                    "type": "array",
                    "default": [
                        {
                            "ext": [
                                "c"
                            ],
                            "separator": {
                                "linecomment": "//",
                                "blockstart": "/*",
                                "blockend": "*/",
                                "linestart": false,
                                "continuationmark": "\\"
                            }
                        },
                        {
                            "ext": [
                                "rb"
                            ],
                            "separator": {
                                "linecomment": "#",
                                "blockstart": "=begin",
                                "blockend": "=end",
                                "linestart": true
                            }
                        },
                        {
                            "ext": [
                                "html",
                                "xml"
                            ],
                            "separator": {
                                "blockstart": "<!--",
                                "blockend": "-->"
                            }
                        }
                    ],
                    "description": "Define a document's comment."
                },
                "LineCount.output": {
                    "type": "object",
                    "default": {
                        "txt": true,
                        "json": true,
                        "outdir": "out"
                    },
                    "description": "Type of output file."
                }
            }
        }
    },
    "scripts": {
        "vscode:prepublish": "tsc -p ./",
        "compile": "tsc -watch -p ./",
        "postinstall": "node ./node_modules/vscode/bin/install",
        "test": "node ./node_modules/vscode/bin/test"
    },
    "dependencies": {
        "@types/node": "^6.0.54",
        "fs": "^0.0.2"
    },
    "devDependencies": {
        "typescript": "^2.0.3",
        "vscode": "^1.0.0",
        "mocha": "^2.3.3",
        "@types/node": "^6.0.40",
        "@types/mocha": "^2.2.32"
    }
}<commit_msg>pkg depend<commit_after>{
    "name": "linecount",
    "displayName": "LineCount",
    "description": "Count the lines of code.",
    "version": "0.1.1",
    "publisher": "yycalm",
    "icon": "images/counticon.png",
    "author": {
        "name": "yycalm",
        "url": "https://github.com/yycalm",
        "email": "<EMAIL>"
    },
    "license": "SEE LICENSE IN LICENSE.md",
    "bugs": {
        "url": "https://github.com/yycalm/linecount/issues",
        "email": "<EMAIL>"
    },
    "homepage": "https://github.com/yycalm/linecount",
    "repository": {
        "type": "git",
        "url": "https://github.com/yycalm/linecount.git"
    },
    "keywords": [
        "linecount",
        "line",
        "count",
        "codeline",
        "codecount"
    ],
    "engines": {
        "vscode": "^1.5.0"
    },
    "categories": [
        "Other",
        "Languages"
    ],
    "activationEvents": [
        "*",
        "onCommand:extension.linecount.currentfile",
        "onCommand:extension.linecount.workspace"
    ],
    "main": "./out/src/extension",
    "contributes": {
        "commands": [
            {
                "command": "extension.linecount.currentfile",
                "title": "LineCount: Count current file"
            },
            {
                "command": "extension.linecount.workspace",
                "title": "LineCount: Count Workspace files"
            }
        ],
        "configuration": {
            "type": "object",
            "title": "LineCount configuration",
            "properties": {
                "LineCount.includes": {
                    "type": "array",
                    "default": [
                        "**/*"
                    ],
                    "description": "A glob pattern that defines the files to search for."
                },
                "LineCount.excludes": {
                    "type": "array",
                    "default": [
                        "**/.vscode/**",
                        "**/node_modules/**"
                    ],
                    "description": "A glob pattern that defines files and folders to exclude."
                },
                "LineCount.comment": {
                    "type": "array",
                    "default": [
                        {
                            "ext": [
                                "c"
                            ],
                            "separator": {
                                "linecomment": "//",
                                "blockstart": "/*",
                                "blockend": "*/",
                                "linestart": false,
                                "continuationmark": "\\"
                            }
                        },
                        {
                            "ext": [
                                "rb"
                            ],
                            "separator": {
                                "linecomment": "#",
                                "blockstart": "=begin",
                                "blockend": "=end",
                                "linestart": true
                            }
                        },
                        {
                            "ext": [
                                "html",
                                "xml"
                            ],
                            "separator": {
                                "blockstart": "<!--",
                                "blockend": "-->"
                            }
                        }
                    ],
                    "description": "Define a document's comment."
                },
                "LineCount.output": {
                    "type": "object",
                    "default": {
                        "txt": true,
                        "json": true,
                        "outdir": "out"
                    },
                    "description": "Type of output file."
                }
            }
        }
    },
    "scripts": {
        "vscode:prepublish": "tsc -p ./",
        "compile": "tsc -watch -p ./",
        "postinstall": "node ./node_modules/vscode/bin/install",
        "test": "node ./node_modules/vscode/bin/test"
    },
    "dependencies": {
        "@types/node": "^6.0.54"
    },
    "devDependencies": {
        "typescript": "^2.0.3",
        "vscode": "^1.0.0",
        "mocha": "^2.3.3",
        "@types/node": "^6.0.40",
        "@types/mocha": "^2.2.32"
    }
}
{'fraction_non_alphanumeric': 0.14856953496078648, 'fraction_numerical': 0.006296255384955264, 'mean_word_length': 0.8380024360535931, 'pattern_counts': {'":': 167, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '4378514', 'n_tokens_mistral': 2395, 'n_tokens_neox': 2244, 'n_words': 383}