<commit_before>
var currentA = null;
var jiraRe = new RegExp("("
        /* GateIn */
        + "GTNPORTAL|GTNCOMMON|GTNWCM"
        /* Hawkular */
        + "|HAWKULAR|HWKAGENT|HWKALERTS|HWKBTM|HWKINVENT|HWKMETRICS"
        /* Keycloak */
        + "|KEYCLOAK"
        /* JBoss Tools */
        + "|JBIDE|JBDS|TOOLSDOC"
        /* JBoss AS, EAP */
        + "|AS7|JBAS|JBPAPP6|JBEAP"
        /* WildFly and its deps */
        + "|WFLY|WFCORE|UNDERTOW"
        + "|DMR|EJBCLIENT|HIBERNATE|JBADMCON|JBMANCON|JBASMP|JBASM|JBBOOT|JBCLUSTER|EMB|JBEE|LOGMGR|JBMETA|MODULES|JBPROFILE"
        + "|RELOADED|MSC|SVCBIND|WFARQ|WFCOM|WFTC"
        /* Misc */
        + "|ARQ|ARQGRA|JBQA|JBPAPP|FORGE|FORGEPLUGINS|JDF|MODE|SHRINKRES|SHRINKWRAP|SHRINKDESC|RF|RFPL|RFSBOX"
        + ")-[0-9]+", "g");
var bugzillaRe = new RegExp("(BZ|Bug)[ #\\-]?[0-9]+", "gi");

function traverseDom(node, func) {
    var endA = false;
    if (node.nodeType == 1 && node.nodeName.toLowerCase() == "a") {
        currentA = node;
        endA = true;
    }
    func(node);<commit_msg>Added JBTM<commit_after>
var currentA = null;
var jiraRe = new RegExp("("
        /* GateIn */
        + "GTNPORTAL|GTNCOMMON|GTNWCM"
        /* Hawkular */
        + "|HAWKULAR|HWKAGENT|HWKALERTS|HWKBTM|HWKINVENT|HWKMETRICS"
        /* Keycloak */
        + "|KEYCLOAK"
        /* JBoss Tools */
        + "|JBIDE|JBDS|TOOLSDOC"
        /* JBoss AS, EAP */
        + "|AS7|JBAS|JBPAPP6|JBEAP"
        /* WildFly and its deps */
        + "|WFLY|WFCORE|UNDERTOW"
        + "|DMR|EJBCLIENT|EMB|HIBERNATE|JBADMCON|JBMANCON|JBASMP|JBASM|JBBOOT|JBCLUSTER|JBEE|JBMETA|JBPROFILE|JBTM|LOGMGR|MODULES"
        + "|RELOADED|MSC|SVCBIND|WFARQ|WFCOM|WFTC"
        /* Misc */
        + "|ARQ|ARQGRA|JBQA|JBPAPP|FORGE|FORGEPLUGINS|JDF|MODE|SHRINKRES|SHRINKWRAP|SHRINKDESC|RF|RFPL|RFSBOX"
        + ")-[0-9]+", "g");
var bugzillaRe = new RegExp("(BZ|Bug)[ #\\-]?[0-9]+", "gi");

function traverseDom(node, func) {
    var endA = false;
    if (node.nodeType == 1 && node.nodeName.toLowerCase() == "a") {
        currentA = node;
        endA = true;
    }
    func(node);
{'fraction_non_alphanumeric': 0.17755681818181818, 'fraction_numerical': 0.006628787878787879, 'mean_word_length': 2.74645390070922, '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': '1049246', 'n_tokens_mistral': 970, 'n_tokens_neox': 931, 'n_words': 108}