Несколько недель назад мой VS2019 сделал множество предложений о различных методах в одном из наших API, которые вели себя асинхронно (возвращали задачу, содержали ожидаемые вызовы), но не назывались «... асинхронными».
Я поместил его в список дел для проверки и исправления как низкий приоритет, но теперь я пришел посмотреть на него, VS, кажется, перестал вносить предложения.
Этот вопрос был предложен как дубликат; Я просмотрел его, и он может решить вопрос, но я все еще озадачен по нескольким причинам:
- Я не помню, чтобы когда-либо следовал этой процедуре
- Контроль версий не указывает, что кто-либо когда-либо помещал файл .editorconfig в репо (а затем удалял его)
- У меня сложилось впечатление, что были сделаны предложения для методов, которые возвращали
Task
,await
ed что-то в теле, но не имели модификатораasync
, на который опирается связанная техника (но я мог неправильно помнить здесь, и, возможно, я был глядя на асинхронный интерфейс, а не на асинхронную реализацию метода интерфейса)
Итак, я предполагаю, что мой вопрос заключается в том, что, помимо метода в связанном возможном дубликате, есть ли какой-либо другой способ, которым VS может сделать предложения о плохом названии методов с асинхронным поведением? Возможно, я установил некоторые расширения для анализа кода, не осознавая этого?