Closed alexkyllo closed 1 year ago
Switching to the pre-release (v2022.15.12511012) of the Python extension seems like it might have fixed it for me... I'll reply again if it happens again.
@alexkyllo Do you have the isort extension installed? if you do, please share the logs from Output > isort.
Also, I recommend using black formatter extension and pylint extension. You should disable formatting ("python.formatting.provider": "none"
) and linting ("python.linting.pylintEnabled": false
) from python extension. I think the issue is that python extension tries for format a file on save by making a copy of the file, and formatting that file, you can see this in the logs. That might be interfering with language extensions from processing the contents of the file.
Hi @karthiknadig, Yes I do have the isort extension installed. It looks like there are some KeyErrors for '.' and '/'. Outputs below--but I'm not sure when they're from since they aren't timestamped. I did as you said and disabled formatting/linting from the Python extension and enabled them from the dedicated isort, black, and pylint extensions instead. No issues at the moment.
@alexkyllo I created an issue in vscode-isort to track the KeyError
Do let us know if the Code Action issue occurs again.
Because we have not heard back with the information we requested, we are closing this issue for now. If you are able to provide the info later on, then we will be happy to re-open this issue to pick up where we left off.
This started happening again after updating to VS Code 1.73.0-insider. I have Python extension v.2022.17.12921047. Saving a python file hangs for a long time.
Please let me know what further info you need to troubleshoot this.
@alexkyllo Can you share what you have in Output > isort logs?
@alexkyllo Can you share what you have in Output > isort logs?
I'm so sorry, I had to reload my VS Code window for another reason and that made the hangs stop happening, and that also cleared the output logs. I guess I'll keep an eye on it and post the logs here if it happens again...
Hi,
facing same probleme here : the popup says : Saving 'risk_profile.py': Getting code actions from ''isort', 'Jupyter'' (configure).
this lasted 4 or 5 minutes.
In output/isort logs, nothing relevant :
c:\Git\project\.venv\Scripts\python.exe -m isort - --filename c:\Git\project\src\tests\test_advice_generator.py
CWD Linter: c:\Git\project
c:\Git\project\.venv\Scripts\python.exe -m isort - --filename c:\Git\project\src\messaging\generators\advice.py
CWD Linter: c:\Git\project
c:\Git\project\.venv\Scripts\python.exe -m isort - --filename c:\Git\project\src\messaging\generators\risk_profile.py
CWD Linter: c:\Git\project
c:\Git\project\.venv\Scripts\python.exe -m isort - --filename c:\Git\project\src\messaging\generators\advice.py
CWD Linter: c:\Git\project
c:\Git\project\.venv\Scripts\python.exe -m isort - --filename c:\Git\project\src\messaging\generators\risk_profile.py
CWD Linter: c:\Git\project
If people are not using Jupyter or isort can they try disabling one of them and seeing if it still happens?
I was getting a similar pop. The list of extensions I had was 'isort', 'Jupyter', 'Sourcery'
disabling Jupyter fixed it. So it seems to be an issue with that extension.
I take it back, it seems to only temporarily relieve the issue. It is now still hanging on 'Getting code actions from ''isort, Sourcery''
I think disabling isort helped a little...it's hard to tell because it does seem a bit random. I reenabled isort because we do use the plugin. Just sat through about a 20 seconds of " Getting code actions from ''Sourcery', 'isort'' "
In https://github.com/microsoft/vscode-isort/issues/175, @willjhenry found out it was due to Sourcery.
Disabling sourcery doesn't seem to change it for me. I've disabled Jupyter and Sorcery, and I'm still seeing the bug:
The issue seems to be happening exclusively on empty files.
It seems to have gone away - maybe the latest vs code update? I now have Sourcery and isort active and I have not seen the popup in a few days. I used to see it every ~3rd save.
and I think maybe it wasn't due to Sourcery.. maybe it was an interaction between vs code and Sourcery, idk.
I don't we consider this fixed, but if it comes up again then let us know and we can reopen this issue.
Type: Performance Issue
Behaviour
Whenever I save a .py file, I see a message in the lower right notification box:
Saving 'main.py': Getting code actions from ''isort', 'Python', 'Jupyter''.
It hangs long enough (several minutes) that I have to cancel it and it happens every time I try to save. I first noticed it yesterday.
Expected vs. Actual
Saving .py files (and applying code actions) used to take an imperceptibly short amount of time, now it takes a very long time.
Steps to reproduce:
Diagnostic data
python.languageServer
setting: PylanceOutput for
Python
in theOutput
panel (View
→Output
, change the drop-down the upper-right of theOutput
panel toPython
)``` LSP Notebooks experiment is enabled LSP Notebooks interactive window support is enabled > conda info --json Python interpreter path: ~/.pyenv/versions/3.9.9/bin/python > ~/.conda/bin/conda info --json > ~/miniconda3/bin/conda info --json > ~/.pyenv/versions/3.10.0/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > ~/.pyenv/versions/3.7.12/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > ~/miniconda3/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > ~/miniconda3/envs/engagement-behaviors/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /bin/python2 ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /bin/python3.8 ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /bin/python3.9 ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /usr/bin/python2 ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py > /usr/bin/python3.9 ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/get_output_via_markers.py ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/interpreterInfo.py Starting Pylance language server. > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/kusto.py cwd: ~/devdiv-growth-analytics-metrics-model > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/process.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "convention", "module": "metmod.kusto", "obj": "", "line": 1, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/kusto.py", "symbol": "missing-module-docstring", "message": "Missing module docstring", "message-id": "C0114" }, { "type": "refactor", "module": "metmod.kusto", "obj": "make_export_command", "line": 11, "column": 0, "endLine": 53, "endColumn": 5, "path": "Projects/metrics-model/metmod/kusto.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.kusto", "obj": "export_parquet", "line": 73, "column": 0, "endLine": 85, "endColumn": 62, "path": "Projects/metrics-model/metmod/kusto.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.kusto", "obj": "KustoQuerySource", "line": 88, "column": 0, "endLine": 98, "endColumn": 99, "path": "Projects/metrics-model/metmod/kusto.py", "symbol": "too-few-public-methods", "message": "Too few public methods (1/2)", "message-id": "R0903" } ] ##########Linting Output - pylint########## [ { "type": "warning", "module": "process", "obj": "", "line": 209, "column": 5, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/process.py", "symbol": "fixme", "message": "TODO: refactor this so we can run multiple queries in a loop.", "message-id": "W0511" }, { "type": "convention", "module": "process", "obj": "", "line": 46, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/process.py", "symbol": "line-too-long", "message": "Line too long (125/100)", "message-id": "C0301" }, { "type": "convention", "module": "process", "obj": "provision_storage_account", "line": 37, "column": 4, "endLine": 37, "endColumn": 6, "path": "Projects/metrics-model/process.py", "symbol": "invalid-name", "message": "Variable name \"rg\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "refactor", "module": "process", "obj": "provision_storage_account", "line": 44, "column": 8, "endLine": 52, "endColumn": 18, "path": "Projects/metrics-model/process.py", "symbol": "no-else-raise", "message": "Unnecessary \"else\" after \"raise\"", "message-id": "R1720" }, { "type": "refactor", "module": "process", "obj": "provision_storage_account", "line": 34, "column": 0, "endLine": 70, "endColumn": 25, "path": "Projects/metrics-model/process.py", "symbol": "inconsistent-return-statements", "message": "Either all return statements in a function should return an expression, or none of them should.", "message-id": "R1710" }, { "type": "convention", "module": "process", "obj": "provision_blob_container", "line": 73, "column": 0, "endLine": 83, "endColumn": 20, "path": "Projects/metrics-model/process.py", "symbol": "missing-function-docstring", "message": "Missing function or method docstring", "message-id": "C0116" }, { "type": "convention", "module": "process", "obj": "get_blob", "line": 92, "column": 34, "endLine": 92, "endColumn": 36, "path": "Projects/metrics-model/process.py", "symbol": "invalid-name", "message": "Variable name \"fd\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "warning", "module": "process", "obj": "make_export_command", "line": 112, "column": 4, "endLine": 112, "endColumn": 10, "path": "Projects/metrics-model/process.py", "symbol": "redefined-builtin", "message": "Redefining built-in 'format'", "message-id": "W0622" }, { "type": "refactor", "module": "process", "obj": "make_export_command", "line": 102, "column": 0, "endLine": 142, "endColumn": 5, "path": "Projects/metrics-model/process.py", "symbol": "too-many-arguments", "message": "Too many arguments (7/5)", "message-id": "R0913" }, { "type": "refactor", "module": "process", "obj": "export_parquet", "line": 145, "column": 0, "endLine": 164, "endColumn": 62, "path": "Projects/metrics-model/process.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "convention", "module": "process", "obj": "parse_args", "line": 167, "column": 0, "endLine": 180, "endColumn": 30, "path": "Projects/metrics-model/process.py", "symbol": "missing-function-docstring", "message": "Missing function or method docstring", "message-id": "C0116" } ] Jupyter provided interpreter path override: /home/alex/.pyenv/versions/3.9.9/bin/python > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/storage.py cwd: ~/devdiv-growth-analytics-metrics-model Starting Pylance language server. > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "warning", "module": "metmod.storage", "obj": "", "line": 19, "column": 9, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/storage.py", "symbol": "fixme", "message": "TODO", "message-id": "W0511" }, { "type": "refactor", "module": "metmod.storage", "obj": "Storage.__init__", "line": 9, "column": 4, "endLine": 14, "endColumn": 60, "path": "Projects/metrics-model/metmod/storage.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" } ] ##########Linting Output - pylint########## [ { "type": "convention", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "missing-module-docstring", "message": "Missing module docstring", "message-id": "C0114" }, { "type": "convention", "module": "metmod.resources", "obj": "provision_storage_account", "line": 37, "column": 4, "endLine": 37, "endColumn": 6, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "invalid-name", "message": "Variable name \"rg\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 44, "column": 8, "endLine": 53, "endColumn": 18, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "no-else-raise", "message": "Unnecessary \"else\" after \"raise\"", "message-id": "R1720" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 34, "column": 0, "endLine": 72, "endColumn": 25, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "inconsistent-return-statements", "message": "Either all return statements in a function should return an expression, or none of them should.", "message-id": "R1710" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 105, "column": 0, "endLine": 132, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 105, "column": 0, "endLine": 132, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "useless-return", "message": "Useless return at end of function or method", "message-id": "R1711" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": 1, "endColumn": 15, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import argparse", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 2, "column": 0, "endLine": 2, "endColumn": 9, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import os", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 3, "column": 0, "endLine": 3, "endColumn": 24, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused Path imported from pathlib", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 5, "column": 0, "endLine": 5, "endColumn": 19, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused jinja2 imported as jj", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 7, "column": 0, "endLine": 7, "endColumn": 45, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused AzureCliCredential imported from azure.identity", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoClient imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 10, "column": 0, "endLine": 10, "endColumn": 64, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 13, "column": 0, "endLine": 13, "endColumn": 41, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused BlobClient imported from azure.storage.blob", "message-id": "W0611" } ] > ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp cwd: ~/devdiv-growth-analytics-metrics-model > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "convention", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "missing-module-docstring", "message": "Missing module docstring", "message-id": "C0114" }, { "type": "convention", "module": "metmod.resources", "obj": "provision_storage_account", "line": 38, "column": 4, "endLine": 38, "endColumn": 6, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "invalid-name", "message": "Variable name \"rg\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 45, "column": 8, "endLine": 54, "endColumn": 18, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "no-else-raise", "message": "Unnecessary \"else\" after \"raise\"", "message-id": "R1720" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 35, "column": 0, "endLine": 73, "endColumn": 25, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "inconsistent-return-statements", "message": "Either all return statements in a function should return an expression, or none of them should.", "message-id": "R1710" }, { "type": "convention", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 106, "column": 0, "endLine": 107, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "empty-docstring", "message": "Empty function docstring", "message-id": "C0112" }, { "type": "warning", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 106, "column": 32, "endLine": 106, "endColumn": 47, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-argument", "message": "Unused argument 'subscription_id'", "message-id": "W0613" }, { "type": "warning", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 106, "column": 49, "endLine": 106, "endColumn": 63, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-argument", "message": "Unused argument 'resource_group'", "message-id": "W0613" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 110, "column": 0, "endLine": 137, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 110, "column": 0, "endLine": 137, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "useless-return", "message": "Useless return at end of function or method", "message-id": "R1711" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": 1, "endColumn": 15, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import argparse", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 2, "column": 0, "endLine": 2, "endColumn": 9, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import os", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 3, "column": 0, "endLine": 3, "endColumn": 24, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused Path imported from pathlib", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 5, "column": 0, "endLine": 5, "endColumn": 19, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused jinja2 imported as jj", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 7, "column": 0, "endLine": 7, "endColumn": 45, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused AzureCliCredential imported from azure.identity", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoClient imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 10, "column": 0, "endLine": 10, "endColumn": 64, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 13, "column": 0, "endLine": 13, "endColumn": 54, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused SynapseManagementClient imported from azure.mgmt.synapse", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 14, "column": 0, "endLine": 14, "endColumn": 41, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused BlobClient imported from azure.storage.blob", "message-id": "W0611" } ] > ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp cwd: ~/devdiv-growth-analytics-metrics-model > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "convention", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "missing-module-docstring", "message": "Missing module docstring", "message-id": "C0114" }, { "type": "convention", "module": "metmod.resources", "obj": "provision_storage_account", "line": 38, "column": 4, "endLine": 38, "endColumn": 6, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "invalid-name", "message": "Variable name \"rg\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 45, "column": 8, "endLine": 54, "endColumn": 18, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "no-else-raise", "message": "Unnecessary \"else\" after \"raise\"", "message-id": "R1720" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 35, "column": 0, "endLine": 73, "endColumn": 25, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "inconsistent-return-statements", "message": "Either all return statements in a function should return an expression, or none of them should.", "message-id": "R1710" }, { "type": "warning", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 106, "column": 49, "endLine": 106, "endColumn": 63, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-argument", "message": "Unused argument 'resource_group'", "message-id": "W0613" }, { "type": "warning", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 108, "column": 4, "endLine": 108, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-variable", "message": "Unused variable 'client'", "message-id": "W0612" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 111, "column": 0, "endLine": 138, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 111, "column": 0, "endLine": 138, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "useless-return", "message": "Useless return at end of function or method", "message-id": "R1711" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": 1, "endColumn": 15, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import argparse", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 2, "column": 0, "endLine": 2, "endColumn": 9, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import os", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 3, "column": 0, "endLine": 3, "endColumn": 24, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused Path imported from pathlib", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 5, "column": 0, "endLine": 5, "endColumn": 19, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused jinja2 imported as jj", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 7, "column": 0, "endLine": 7, "endColumn": 45, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused AzureCliCredential imported from azure.identity", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoClient imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 10, "column": 0, "endLine": 10, "endColumn": 64, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 14, "column": 0, "endLine": 14, "endColumn": 41, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused BlobClient imported from azure.storage.blob", "message-id": "W0611" } ] > ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp cwd: ~/devdiv-growth-analytics-metrics-model > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "convention", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "missing-module-docstring", "message": "Missing module docstring", "message-id": "C0114" }, { "type": "convention", "module": "metmod.resources", "obj": "provision_storage_account", "line": 38, "column": 4, "endLine": 38, "endColumn": 6, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "invalid-name", "message": "Variable name \"rg\" doesn't conform to snake_case naming style", "message-id": "C0103" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 45, "column": 8, "endLine": 54, "endColumn": 18, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "no-else-raise", "message": "Unnecessary \"else\" after \"raise\"", "message-id": "R1720" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_storage_account", "line": 35, "column": 0, "endLine": 73, "endColumn": 25, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "inconsistent-return-statements", "message": "Either all return statements in a function should return an expression, or none of them should.", "message-id": "R1710" }, { "type": "warning", "module": "metmod.resources", "obj": "provision_synapse_workspace", "line": 109, "column": 4, "endLine": 109, "endColumn": 18, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-variable", "message": "Unused variable 'workspace_list'", "message-id": "W0612" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 112, "column": 0, "endLine": 139, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "too-many-arguments", "message": "Too many arguments (6/5)", "message-id": "R0913" }, { "type": "refactor", "module": "metmod.resources", "obj": "provision_all", "line": 112, "column": 0, "endLine": 139, "endColumn": 10, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "useless-return", "message": "Useless return at end of function or method", "message-id": "R1711" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 1, "column": 0, "endLine": 1, "endColumn": 15, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import argparse", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 2, "column": 0, "endLine": 2, "endColumn": 9, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused import os", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 3, "column": 0, "endLine": 3, "endColumn": 24, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused Path imported from pathlib", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 5, "column": 0, "endLine": 5, "endColumn": 19, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused jinja2 imported as jj", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 7, "column": 0, "endLine": 7, "endColumn": 45, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused AzureCliCredential imported from azure.identity", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoClient imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 8, "column": 0, "endLine": 8, "endColumn": 70, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 10, "column": 0, "endLine": 10, "endColumn": 64, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers", "message-id": "W0611" }, { "type": "warning", "module": "metmod.resources", "obj": "", "line": 14, "column": 0, "endLine": 14, "endColumn": 41, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "unused-import", "message": "Unused BlobClient imported from azure.storage.blob", "message-id": "W0611" } ] > ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp cwd: ~/devdiv-growth-analytics-metrics-model > ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py cwd: ~/devdiv-growth-analytics-metrics-model ##########Linting Output - pylint########## [ { "type": "error", "module": "metmod.resources", "obj": "", "line": 113, "column": 0, "endLine": null, "endColumn": null, "path": "Projects/metrics-model/metmod/resources.py", "symbol": "syntax-error", "message": "expected an indented block (, line 113)",
"message-id": "E0001"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 38,
"column": 4,
"endLine": 38,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 45,
"column": 8,
"endLine": 54,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 35,
"column": 0,
"endLine": 73,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 106,
"column": 49,
"endLine": 106,
"endColumn": 63,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-argument",
"message": "Unused argument 'resource_group'",
"message-id": "W0613"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 115,
"column": 0,
"endLine": 142,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 115,
"column": 0,
"endLine": 142,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 14,
"column": 0,
"endLine": 14,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "error",
"module": "metmod.resources",
"obj": "",
"line": 114,
"column": 123,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "syntax-error",
"message": "invalid syntax (, line 114)",
"message-id": "E0001"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "error",
"module": "metmod.resources",
"obj": "",
"line": 114,
"column": 123,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "syntax-error",
"message": "invalid syntax (, line 114)",
"message-id": "E0001"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "error",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 115,
"column": 85,
"endLine": 115,
"endColumn": 96,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-kwoa",
"message": "Missing mandatory keyword argument 'location' in constructor call",
"message-id": "E1125"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 119,
"column": 0,
"endLine": 146,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 119,
"column": 0,
"endLine": 146,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 111,
"column": 4,
"endLine": 111,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 123,
"column": 0,
"endLine": 150,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 123,
"column": 0,
"endLine": 150,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 111,
"column": 4,
"endLine": 111,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 125,
"column": 0,
"endLine": 152,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 125,
"column": 0,
"endLine": 152,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
##########Linting Output - pylint##########
[
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 120,
"column": 94,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "fixme",
"message": "TODO",
"message-id": "W0511"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 111,
"column": 4,
"endLine": 111,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 125,
"column": 0,
"endLine": 152,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 125,
"column": 0,
"endLine": 152,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 125,
"column": 17,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "fixme",
"message": "TODO",
"message-id": "W0511"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 107,
"column": 0,
"endLine": 127,
"endColumn": 5,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 113,
"column": 4,
"endLine": 113,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 130,
"column": 0,
"endLine": 157,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 130,
"column": 0,
"endLine": 157,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "error",
"module": "metmod.resources",
"obj": "",
"line": 127,
"column": 9,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "syntax-error",
"message": "positional argument follows keyword argument (, line 127)",
"message-id": "E0001"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 107,
"column": 0,
"endLine": 128,
"endColumn": 5,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 113,
"column": 4,
"endLine": 113,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 131,
"column": 0,
"endLine": 158,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 131,
"column": 0,
"endLine": 158,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "error",
"module": "metmod.resources",
"obj": "",
"line": 129,
"column": 52,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "syntax-error",
"message": "invalid syntax (, line 129)",
"message-id": "E0001"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 107,
"column": 0,
"endLine": 129,
"endColumn": 62,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 113,
"column": 4,
"endLine": 113,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 132,
"column": 0,
"endLine": 159,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 132,
"column": 0,
"endLine": 159,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py.c3d596f6ecf80746d4501d16a82d4f26.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/metmod/resources.py
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 16,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "line-too-long",
"message": "Line too long (109/100)",
"message-id": "C0301"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 28,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "line-too-long",
"message": "Line too long (120/100)",
"message-id": "C0301"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 100,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-final-newline",
"message": "Final newline missing",
"message-id": "C0304"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 18,
"column": 7,
"endLine": 18,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 30,
"column": 7,
"endLine": 30,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 41,
"column": 0,
"endLine": 41,
"endColumn": 3,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"key\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 42,
"column": 0,
"endLine": 42,
"endColumn": 4,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"name\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 43,
"column": 0,
"endLine": 43,
"endColumn": 10,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filesystem\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 44,
"column": 0,
"endLine": 44,
"endColumn": 8,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filename\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 50,
"column": 7,
"endLine": 50,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "warning",
"module": "vscmodel.__main__",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "unused-import",
"message": "Unused import datetime",
"message-id": "W0611"
}
]
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 39,
"column": 4,
"endLine": 39,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 46,
"column": 8,
"endLine": 55,
"endColumn": 18,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "no-else-raise",
"message": "Unnecessary \"else\" after \"raise\"",
"message-id": "R1720"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_storage_account",
"line": 36,
"column": 0,
"endLine": 74,
"endColumn": 25,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "inconsistent-return-statements",
"message": "Either all return statements in a function should return an expression, or none of them should.",
"message-id": "R1710"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 107,
"column": 0,
"endLine": 129,
"endColumn": 62,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "convention",
"module": "metmod.resources",
"obj": "provision_synapse_workspace",
"line": 113,
"column": 4,
"endLine": 113,
"endColumn": 6,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "invalid-name",
"message": "Variable name \"rg\" doesn't conform to snake_case naming style",
"message-id": "C0103"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 132,
"column": 0,
"endLine": 159,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "too-many-arguments",
"message": "Too many arguments (6/5)",
"message-id": "R0913"
},
{
"type": "refactor",
"module": "metmod.resources",
"obj": "provision_all",
"line": 132,
"column": 0,
"endLine": 159,
"endColumn": 10,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "useless-return",
"message": "Useless return at end of function or method",
"message-id": "R1711"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 1,
"column": 0,
"endLine": 1,
"endColumn": 15,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import argparse",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 9,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused import os",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 3,
"column": 0,
"endLine": 3,
"endColumn": 24,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused Path imported from pathlib",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 5,
"column": 0,
"endLine": 5,
"endColumn": 19,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused jinja2 imported as jj",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 7,
"column": 0,
"endLine": 7,
"endColumn": 45,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoClient imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 8,
"column": 0,
"endLine": 8,
"endColumn": 70,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused KustoConnectionStringBuilder imported from azure.kusto.data",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 64,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused dataframe_from_result_table imported from azure.kusto.data.helpers",
"message-id": "W0611"
},
{
"type": "warning",
"module": "metmod.resources",
"obj": "",
"line": 15,
"column": 0,
"endLine": 15,
"endColumn": 41,
"path": "Projects/metrics-model/metmod/resources.py",
"symbol": "unused-import",
"message": "Unused BlobClient imported from azure.storage.blob",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__init__.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[]
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/settings.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "vscmodel.settings",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/settings.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py.887bfd8ddfef7f22ff19c73bf668af30.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 14,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "line-too-long",
"message": "Line too long (132/100)",
"message-id": "C0301"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 23,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "line-too-long",
"message": "Line too long (109/100)",
"message-id": "C0301"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 35,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "line-too-long",
"message": "Line too long (120/100)",
"message-id": "C0301"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 107,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-final-newline",
"message": "Final newline missing",
"message-id": "C0304"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "error",
"module": "vscmodel.__main__",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "import-error",
"message": "Unable to import 'settings'",
"message-id": "E0401"
},
{
"type": "error",
"module": "vscmodel.__main__",
"obj": "",
"line": 14,
"column": 129,
"endLine": 14,
"endColumn": 131,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "undefined-variable",
"message": "Undefined variable 'Az'",
"message-id": "E0602"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 25,
"column": 7,
"endLine": 25,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 37,
"column": 7,
"endLine": 37,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 48,
"column": 0,
"endLine": 48,
"endColumn": 3,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"key\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 49,
"column": 0,
"endLine": 49,
"endColumn": 4,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"name\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 50,
"column": 0,
"endLine": 50,
"endColumn": 10,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filesystem\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 51,
"column": 0,
"endLine": 51,
"endColumn": 8,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filename\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 57,
"column": 7,
"endLine": 57,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "warning",
"module": "vscmodel.__main__",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "unused-import",
"message": "Unused import datetime",
"message-id": "W0611"
},
{
"type": "warning",
"module": "vscmodel.__main__",
"obj": "",
"line": 12,
"column": 0,
"endLine": 12,
"endColumn": 45,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "unused-import",
"message": "Unused AzureCliCredential imported from azure.identity",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py.887bfd8ddfef7f22ff19c73bf668af30.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py
cwd: ~/devdiv-growth-analytics-metrics-model
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "error",
"module": "vscmodel.__main__",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "import-error",
"message": "Unable to import 'settings'",
"message-id": "E0401"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 34,
"column": 7,
"endLine": 34,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 48,
"column": 7,
"endLine": 48,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 59,
"column": 0,
"endLine": 59,
"endColumn": 3,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"key\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 60,
"column": 0,
"endLine": 60,
"endColumn": 4,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"name\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 61,
"column": 0,
"endLine": 61,
"endColumn": 10,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filesystem\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 62,
"column": 0,
"endLine": 62,
"endColumn": 8,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filename\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 68,
"column": 7,
"endLine": 68,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "warning",
"module": "vscmodel.__main__",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "unused-import",
"message": "Unused import datetime",
"message-id": "W0611"
}
]
> ~/.pyenv/versions/3.9.9/bin/python -m black -l100 --diff --quiet ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py.887bfd8ddfef7f22ff19c73bf668af30.tmp
cwd: ~/devdiv-growth-analytics-metrics-model
> ~/.pyenv/versions/3.9.9/bin/python ~/.vscode-server-insiders/extensions/ms-python.python-2022.14.0/pythonFiles/linter.py -m pylint ~/devdiv-growth-analytics-metrics-model/Projects/metrics-model/vscmodel/__main__.py
cwd: ~/devdiv-growth-analytics-metrics-model
Jupyter provided interpreter path override: /home/alex/.pyenv/versions/3.9.9/bin/python
##########Linting Output - pylint##########
[
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 1,
"column": 0,
"endLine": null,
"endColumn": null,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "missing-module-docstring",
"message": "Missing module docstring",
"message-id": "C0114"
},
{
"type": "error",
"module": "vscmodel.__main__",
"obj": "",
"line": 10,
"column": 0,
"endLine": 10,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "import-error",
"message": "Unable to import 'settings'",
"message-id": "E0401"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 34,
"column": 7,
"endLine": 34,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 48,
"column": 7,
"endLine": 48,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 59,
"column": 0,
"endLine": 59,
"endColumn": 3,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"key\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 60,
"column": 0,
"endLine": 60,
"endColumn": 4,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"name\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 61,
"column": 0,
"endLine": 61,
"endColumn": 10,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filesystem\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "convention",
"module": "vscmodel.__main__",
"obj": "",
"line": 62,
"column": 0,
"endLine": 62,
"endColumn": 8,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "invalid-name",
"message": "Constant name \"filename\" doesn't conform to UPPER_CASE naming style",
"message-id": "C0103"
},
{
"type": "info",
"module": "vscmodel.__main__",
"obj": "",
"line": 68,
"column": 7,
"endLine": 68,
"endColumn": 21,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "c-extension-no-member",
"message": "Module 'duckdb' has no 'connect' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects.",
"message-id": "I1101"
},
{
"type": "warning",
"module": "vscmodel.__main__",
"obj": "",
"line": 2,
"column": 0,
"endLine": 2,
"endColumn": 15,
"path": "Projects/metrics-model/vscmodel/__main__.py",
"symbol": "unused-import",
"message": "Unused import datetime",
"message-id": "W0611"
}
]
```
User Settings
``` Multiroot scenario, following user settings may not apply: languageServer: "Pylance" formatting • provider: "black" • blackArgs: ""
testing
• pytestArgs: ""
• pytestEnabled: true
```
Extension version: 2022.15.12511012 VS Code version: Code - Insiders 1.72.0-insider (0f2de31e4856886cdbf32f85488bc40f480fb38f, 2022-09-07T05:17:13.628Z) OS version: Windows_NT x64 10.0.22000 Modes: Sandboxed: Yes Remote OS version: Linux x64 5.10.102.1-microsoft-standard-WSL2
System Info
|Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz (8 x 3000)| |GPU Status|2d_canvas: enabledcanvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off| |Load (avg)|undefined| |Memory (System)|31.79GB (4.41GB free)| |Process Argv|--crash-reporter-id 50023bca-a75b-4759-9b0e-5351ab12b533| |Screen Reader|no| |VM|0%| |Item|Value| |---|---| |Remote|WSL: Ubuntu-20.04| |OS|Linux x64 5.10.102.1-microsoft-standard-WSL2| |CPUs|Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz (8 x 3000)| |Memory (System)|15.52GB (11.76GB free)| |VM|0%|
Process Info
``` CPU % Mem MB PID Process 1 114 44924 code-insiders main 1 413 11688 window (● __main__.py - work (Workspace) [WSL: Ubuntu-20.04] - Visual Studio Code - Insiders) 0 141 18820 shared-process 0 65 14536 fileWatcher 0 63 50740 ptyHost 0 40 22504 utility-network-service 0 111 29392 window (undefined) 0 173 30164 extension-host 0 69 23116 "C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe" --ms-enable-electron-run-as-node c:\Users\jekyllo\.vscode-insiders\extensions\ms-vscode-remote.remote-wsl-0.66.3\dist\wslDaemon.js 0 9 47696 C:\WINDOWS\System32\wsl.exe -d Ubuntu-20.04 -e /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node -e " const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0.1', port: 37591 }, () => { client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); });" 0 6 1688 C:\Windows\System32\lxss\wslhost.exe --mode 2 --distro-id {02538785-7520-4208-b764-c80cecf49f97} --vm-id {e8b76d70-ab22-4f98-a2f2-7f0fea9bd076} --handle 596 --event 632 --parent 636 0 8 22276 console-window-host (Windows internal process) 0 6 38012 console-window-host (Windows internal process) 0 9 49456 C:\WINDOWS\System32\wsl.exe -d Ubuntu-20.04 -e /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node -e " const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0.1', port: 37591 }, () => { client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); });" 0 6 31540 C:\Windows\System32\lxss\wslhost.exe --mode 2 --distro-id {02538785-7520-4208-b764-c80cecf49f97} --vm-id {e8b76d70-ab22-4f98-a2f2-7f0fea9bd076} --handle 596 --event 620 --parent 636 0 8 1260 console-window-host (Windows internal process) 0 6 36780 console-window-host (Windows internal process) 0 9 50672 C:\WINDOWS\System32\wsl.exe -d Ubuntu-20.04 sh -c '"$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 0f2de31e4856886cdbf32f85488bc40f480fb38f insider code-server-insiders .vscode-server-insiders --host=127.0.0.1 --port=0 --connection-token=2148808265-862725538-2428844793-3084498162 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all' 0 6 29376 C:\Windows\System32\lxss\wslhost.exe --mode 2 --distro-id {02538785-7520-4208-b764-c80cecf49f97} --vm-id {e8b76d70-ab22-4f98-a2f2-7f0fea9bd076} --handle 596 --event 620 --parent 628 0 8 17364 console-window-host (Windows internal process) 0 6 42668 console-window-host (Windows internal process) 0 81 29248 "C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe" --ms-enable-electron-run-as-node c:\Users\jekyllo\.vscode-insiders\extensions\donjayamanne.kusto-0.3.8\out\server\server.js --node-ipc --clientProcessId=30164 0 76 39660 window (undefined) 1 239 40004 gpu-process 1 100 45992 issue-reporter 0 24 50544 crashpad-handler Remote: WSL: Ubuntu-20.04 CPU % Mem MB PID Process 0 0 7512 remote agent 0 0 7532 ptyHost 0 0 8371 extensionHost 0 0 9729 /usr/lib/R/bin/exec/R --silent --slave --no-save --no-restore -f /home/alex/.vscode-server-insiders/extensions/reditorsupport.r-2.5.3/R/help/helpServer.R 0 0 9752 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/extensions/quarto.quarto-1.37.0/server/out/server.js --node-ipc --clientProcessId=8371 0 0 9823 /home/alex/.vscode-server-insiders/extensions/ms-mssql.mssql-1.16.0/sqltoolsservice/4.2.1.5/Ubuntu16/MicrosoftSqlToolsServiceLayer 0 0 9824 /home/alex/.vscode-server-insiders/extensions/ms-mssql.mssql-1.16.0/sqltoolsservice/4.2.1.5/Ubuntu16/SqlToolsResourceProviderService --log-file /home/alex/.vscode-server-insiders/data/logs/20220909T092936/exthost1/ms-mssql.mssql/resourceprovider.log --tracing-level Critical 0 0 9825 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=8371 0 0 9885 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/extensions/streetsidesoftware.code-spell-checker-2.7.3/packages/_server/dist/main.js --node-ipc --clientProcessId=8371 0 0 10068 /home/alex/.pyenv/versions/3.10.0/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.black-formatter-2022.5.12301009/bundled/tool/server.py 0 0 10084 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.black-formatter-2022.5.12301009/bundled/tool/runner.py 0 0 10093 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.black-formatter-2022.5.12301009/bundled/tool/runner.py 0 0 10097 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.black-formatter-2022.5.12301009/bundled/tool/runner.py 0 0 10099 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.black-formatter-2022.5.12301009/bundled/tool/runner.py 0 0 10069 /home/alex/.pyenv/versions/3.10.0/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.isort-2022.3.12411008/bundled/tool/server.py 0 0 10087 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.isort-2022.3.12411008/bundled/tool/runner.py 0 0 10089 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.isort-2022.3.12411008/bundled/tool/runner.py 0 0 10091 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.isort-2022.3.12411008/bundled/tool/runner.py 0 0 10095 /home/alex/.pyenv/versions/3.9.9/bin/python /home/alex/.vscode-server-insiders/extensions/ms-python.isort-2022.3.12411008/bundled/tool/runner.py 0 0 10504 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/extensions/dbaeumer.vscode-eslint-2.2.6/server/out/eslintServer.js --node-ipc --clientProcessId=8371 0 0 10513 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/extensions/markdown-language-features/server/dist/node/main --node-ipc --clientProcessId=8371 0 0 11012 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/extensions/ms-azuretools.vscode-cosmosdb-0.19.2/dist/mongo-languageServer.bundle.js --node-ipc --clientProcessId=8371 0 0 12882 electron_node cUPhxvTU.js 0 0 18958 /home/alex/.vscode-server-insiders/bin/0f2de31e4856886cdbf32f85488bc40f480fb38f/node /home/alex/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2022.9.10/dist/server.bundle.js --cancellationReceive=file:9ca62a73d9d9c6120bc88a2c98d8884f551b444329 --node-ipc --clientProcessId=8371 0 0 14772 fileWatcher 0 0 19052 /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 19053 /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= ```Workspace Info
``` | Remote: WSL: Ubuntu-20.04; ```A/B Experiments
``` vsliv695:30137379 vsins829:30139715 vsliv368:30146709 vsreu685:30147344 python383cf:30185419 vspor879:30202332 vspor708:30202333 vspor363:30204092 vslsvsres303:30308271 pythonvspyl392:30422396 pythontb:30258533 pythonptprofiler:30281269 vshan820:30294714 pythondataviewer:30285072 vscod805cf:30301675 bridge0708:30335490 bridge0723:30353136 cmake_vspar411:30557514 vsaa593:30376534 pythonvs932:30404738 cppdebug:30492333 pylanb8912:30522163 vsclangdf:30492506 c4g48928:30535728 dsvsc012cf:30540253 pylantcb52:30558418 vscccc:30564267 ```