Я работаю над расширением, которое, как часть его работы, также должно было бы изменить / применить определенные параметры другого расширения.
Я посмотрел документацию и предоставленные примеры, ноне смог найти, как это сделать.
Я хотел бы изменить настройки, связанные с расширением Python, которые хранятся в файле (ах) настроек vscode, например:
"python.linting.enabled": true,
"python.pythonPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe",
"python.autoComplete.extraPaths": [
"C:\\develop\\MyPython\\Stubber\\stubs\\core_1_10_0",
"C:\\develop\\MyPython\\Stubber\\stubs\\ESP_LoBo_v3.2.24",
"C:\\develop\\MyPython\\Stubber\\stubs\\esp32_1_10_0",
],
"python.autoComplete.typeshedPaths": [
"C:\\develop\\MyPython\\Stubber\\stubs\\core_1_10_0",
"C:\\develop\\MyPython\\Stubber\\stubs\\ESP_LoBo_v3.2.24",
"C:\\develop\\MyPython\\Stubber\\stubs\\esp32_1_10_0",
],
"python.analysis.typeshedPaths": [
"C:\\develop\\MyPython\\Stubber\\stubs\\core_1_10_0",
"C:\\develop\\MyPython\\Stubber\\stubs\\ESP_LoBo_v3.2.24",
"C:\\develop\\MyPython\\Stubber\\stubs\\esp32_1_10_0",
],
"python.linting.pylintEnabled": true,
, а также настройки для pylint, которые хранятся в файле .pylintrc
в папке проекта
Кажется немного грубым просто читать / декодировать эти файлы и перезаписывать эти настройки.Что было бы лучше?