<commit_before>import qbs.base 1.0

import "../QtcPlugin.qbs" as QtcPlugin

QtcPlugin {
    name: "Todo"

    Depends { name: "Qt.widgets" }
    Depends { name: "Core" }
    Depends { name: "TextEditor" }
    Depends { name: "ProjectExplorer" }
    Depends { name: "CPlusPlus" }
    Depends { name: "CppTools" }
    Depends { name: "QmlJs" }

    files: [
        "constants.h",
        "cpptodoitemsscanner.cpp",
        "cpptodoitemsscanner.h",
        "keyword.cpp",
        "keyword.h",
        "keyworddialog.cpp",
        "keyworddialog.h",
        "keyworddialog.ui",
        "lineparser.cpp",
        "lineparser.h",
        "optionsdialog.cpp",
        "optionsdialog.h",
        "optionsdialog.ui",
        "optionspage.cpp",
        "optionspage.h",
        "qmljstodoitemsscanner.cpp",
        "qmljstodoitemsscanner.h",
        "settings.cpp",
        "settings.h",
        "todoitem.h",
        "todoitemsmodel.cpp",
        "todoitemsmodel.h",
        "todoitemsprovider.cpp",
        "todoitemsprovider.h",
        "todoitemsscanner.cpp",
        "todoitemsscanner.h",
        "todooutputpane.cpp",
        "todooutputpane.h",
        "todooutputtreeview.cpp",
        "todooutputtreeview.h",
        "todoplugin.cpp",
        "todoplugin.h",
        "todoplugin.qrc",
    ]
}
<commit_msg>fix QmlJS dependency in todo.qbs<commit_after>import qbs.base 1.0

import "../QtcPlugin.qbs" as QtcPlugin

QtcPlugin {
    name: "Todo"

    Depends { name: "Qt.widgets" }
    Depends { name: "Core" }
    Depends { name: "TextEditor" }
    Depends { name: "ProjectExplorer" }
    Depends { name: "CPlusPlus" }
    Depends { name: "CppTools" }
    Depends { name: "QmlJS" }

    files: [
        "constants.h",
        "cpptodoitemsscanner.cpp",
        "cpptodoitemsscanner.h",
        "keyword.cpp",
        "keyword.h",
        "keyworddialog.cpp",
        "keyworddialog.h",
        "keyworddialog.ui",
        "lineparser.cpp",
        "lineparser.h",
        "optionsdialog.cpp",
        "optionsdialog.h",
        "optionsdialog.ui",
        "optionspage.cpp",
        "optionspage.h",
        "qmljstodoitemsscanner.cpp",
        "qmljstodoitemsscanner.h",
        "settings.cpp",
        "settings.h",
        "todoitem.h",
        "todoitemsmodel.cpp",
        "todoitemsmodel.h",
        "todoitemsprovider.cpp",
        "todoitemsprovider.h",
        "todoitemsscanner.cpp",
        "todoitemsscanner.h",
        "todooutputpane.cpp",
        "todooutputpane.h",
        "todooutputtreeview.cpp",
        "todooutputtreeview.h",
        "todoplugin.cpp",
        "todoplugin.h",
        "todoplugin.qrc",
    ]
}

{'fraction_non_alphanumeric': 0.14263978699125143, 'fraction_numerical': 0.0015214910612400153, 'mean_word_length': 2.0299539170506913, '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': '4480300', 'n_tokens_mistral': 944, 'n_tokens_neox': 937, 'n_words': 134}