В моем проекте я импортирую ряд других модулей / классов, например, вот так:
from my_project.filesystem import create_dir
from my_project.filesystem import file_size
from my_project.hashing import hash_from_file
from my_project.multiprocessing import max_workers_for
from my_project.multiprocessing import multiprocessing
При сохранении файла расширение Python автоматически переводит эти строки в:
from my_project.filesystem import create_dir, file_size
from my_project.hashing import hash_from_file
from my_project.multiprocessing import max_workers_for, multiprocessing
В настройках я попытался отключить автоматическое линтирование:
{
"python.linting.lintOnSave": false,
"python.linting.enabled": false,
"python.linting.pylintArgs": [
"--disable=all"
]
}
Для ясности я предпочитаю разделять импорт, но теперь передо мной стоит непростая задача "исправить исправление" перед внесением каких-либо изменений.
Есть ли способ отключить эту функцию (запрет отключения всего расширения, который работает, но удаляет другие функции расширения, которые я бы предпочел продолжать использовать)?