Можно ли иметь в редакторе правила форматирования отображения VS Code, как это делают линтеры?
В VS Code, когда я использую линтер, такой как Flake8 или Pylint, он подчеркивает разделы кода, а при наведении указателя мыши он сообщает мне код нарушенного правила и описание.
Я хотел бы иметь такую же функциональность, но для форматеров, таких как pep8 или black. Но, похоже, все, что они могут сделать, это форматировать при сохранении или форматировать как команду. Я хотел бы, чтобы эта информация была более видимой, чтобы я мог лучше понимать правила и решить, хочу ли я изменить правила форматирования по умолчанию для моего проекта. Прямо сейчас мне нужно просто сохранить и попытаться угадать, что было изменено, или провести сравнение файла до / после.
Я не вижу никаких параметров в настройках формата, чтобы эта информация была видна для кода Python.
1 ответ
Таких настроек нет, поскольку сами форматеры не предоставляют такую информацию. Все, что они делают, - это различие, которое затем применяется к вашему файлу. Нет никакой информации, чтобы точно сказать, какая часть строки будет изменена.