Возможно ли расширение VSCode изменить настройки другого расширения? - PullRequest
0 голосов
/ 28 мая 2019

Я работаю над расширением, которое, как часть его работы, также должно было бы изменить / применить определенные параметры другого расширения.

Я посмотрел документацию и предоставленные примеры, ноне смог найти, как это сделать.

Я хотел бы изменить настройки, связанные с расширением 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 в папке проекта

Кажется немного грубым просто читать / декодировать эти файлы и перезаписывать эти настройки.Что было бы лучше?

...