Saving .py files delayed by "Getting code actions from 'isort', 'Python', 'Jupyter'"
See original GitHub issueType: 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:
- Save a .py file
Diagnostic data
- Python version (& distribution if applicable, e.g. Anaconda): 3.9.9
- Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Pyenv
- Value of the
python.languageServer
setting: Pylance
Output for Python
in the Output
panel (View
→Output
, change the drop-down the upper-right of the Output
panel to Python
)
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 (<unknown>, 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 (<unknown>, 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 (<unknown>, 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 (<unknown>, 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 (<unknown>, 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: "<placeholder>"
testing
• pytestArgs: "<placeholder>"
• 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® Core™ i7-9700 CPU @ 3.00GHz (8 x 3000) |
GPU Status | 2d_canvas: enabled canvas_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® Core™ 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
Issue Analytics
- State:
- Created a year ago
- Comments:19 (8 by maintainers)
Top Results From Across the Web
Unable to save Jupyter Notebook in VSC
ipynb-file in Visual Studio Code, but I'm unable to save it. I've tried 4 ways and each of them doesn't work: Ctrl +...
Read more >From Jupyter Notebook To Scripts. Don't play toy models
Jupyter Notebook is nice for exploration and prototype but we cannot stay there forever. No engineers [Or no one] wants to read your...
Read more >Getting Started with Spark in Python
Learn how to get started with data science using Spark in Python that can be used for various workflows from simple analytics to...
Read more >Jupyter Notebook Documentation
In this way, notebook files can serve as a complete computational record of a session, interleaving executable code with explanatory text, ...
Read more >Using Black To Auto Format Your Python
Writing python code is one thing and writing the code in a good ... the python file you want to format and then...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
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 :
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.