Dr. Friedrich
Не совсем как в Ionide
Dr. Friedrich
Там именно code lens или аналог
Ayrat
а что? type hints это что-то другое?)
Dr. Friedrich
У нас есть своя code lens, и была идея в неё это запихать
Dr. Friedrich
Но потом расхотели. Мне кажется, в виде хинтов лучше.
Ayrat
Я вот ещё раз спрошу, а что такое type hints?
Dr. Friedrich
Вот тут message: — это хинт.
Vladislav
как думаете - бага или нет?
Dr. Friedrich
Он показывается не над текстом, а внутре кода.
Vladislav
одинаковые делегаты отдают разные ворнинг
Vladislav
сишорповский и фшарпавский
Ayrat
Вот тут message: — это хинт.
я себе ионид так настроил, чтобы он мне в строчке типы показывал. Из-за код ленса код скачет как больной
Dr. Friedrich
как думаете - бага или нет?
Телега жмёт картинки, мы ничо не можем рассмотреть.
Vladislav
она норм
Dr. Friedrich
Присылай как файл, ёбана!
Dr. Friedrich
Говорю те мелкая картинка.
Andrew
С десктопа норм
Dr. Friedrich
Да, автору показывает оригинал.
Andrew
Ну мыло конечно
Andrew
Но видно
Vladislav
Vladislav
бля
Vladislav
щас
Vladislav
Vladislav
хуй знает
Vladislav
норм?
Andrew
Охуенно :D
Ayrat
Он показывается не над текстом, а внутре кода.
код ленс меня так выбесил скачущим кодом, что я решил что аннотации типов справа гораздо удобнее. Так что тайп хинты в Rider тоже яростно поддерживаю
Vladislav
Dr. Friedrich
Мне не кажется, что тут баг.
Ayrat
надо Invoke вызывать наверное
Ayrat
но это неточно
Vladislav
type FsharpDelegate = delegate of string -> string public delegate string CsharpDelegate(string a);
Vladislav
от языка зависит ворнинг
Vladislav
хз
Ayrat
надо поставить replaceCodeLens и prefix поставить - пару пробелов (на картинке не видны!)
Ayrat
префикс по желанию, просто там по умолчанию // стоит
Vladislav
.method public hidebysig specialname rtspecialname instance void .ctor ( object 'object', native int 'method' ) runtime managed { } // end of method FsharpDelegate::.ctor конструктор у них одинаковый // Methods .method public hidebysig specialname rtspecialname instance void .ctor ( object 'object', native int 'method' ) runtime managed { } // end of method CsharpDelegate::.ctor
Vladislav
Andrew
Спасибо, настроил)
Andrew
А их стиль можно как то конфигурить?
Andrew
А то в моей теме они темнее комментариев..
Vladislav
Напишу, наверно. Мне это ничего не стоит
Hog
https://twitter.com/raelyard/status/1078214315860287488?s=12
Dr. Friedrich
Метадата у них разная!
Dr. Friedrich
Го
Dr. Friedrich
1) напишем смотрелку метадаты
Dr. Friedrich
2) интегрируем её в шарплаб
Klei
Кто-нибудь сталкивался с тем, что paket начинается жаловаться на nuspec-и произвольных пакетов? Типа этого: Paket failed with -> IOException: Cannot load C:\Users\Klei\.nuget\packages\hedgehog\0.8.2\hedgehog.nuspec Message: Root element is missing. Причем в разных проектах жалуется на разные пакеты, подозреваю, что просто валится на первом попавшемся.
Vladislav
Метадата!
Так ворнинг я считаю один должен быть
Vladislav
1) напишем смотрелку метадаты
А что в ней в этом случае
Dr. Friedrich
А что в ней в этом случае
Откуда мне знать, метадата — это бинарный блоб.
Vladislav
Ну соль в том что объекты одинаковые а компилятор отдаёт разный ворнинг
Vladislav
В зависимости от языка
Vladislav
@fvnever https://youtrack.jetbrains.com/issue/RIDER-7775 для ренейма есть уже ишуй
Vladislav
я чуть сам не написал
Dr. Friedrich
@fvnever https://youtrack.jetbrains.com/issue/RIDER-7775 для ренейма есть уже ишуй
Конечно есть, и мы его делаем вот прям щас.
Vladislav
ты просто просил написать
Roman
@vshapenko @omgszer а вы какие задачи на фшарпе решали с помощью квотейшнов? Можете дать глянуть пример?
Andrew
@fvnever по поводу той проблемы с импортом настроек - что то мне кажется что косяк на мой стороне, дома такие же настройки как на работе были в 2018.2, я поставил 2018.3 и все прекрасно импортнулось. Может я просто не успел дождаться их первого долгого импорта на работе и грохнул в диспетчере процесс, потом перезапустил и что то там уже сломалось
Dr. Friedrich
@vshapenko @omgszer а вы какие задачи на фшарпе решали с помощью квотейшнов? Можете дать глянуть пример?
У меня досрочный ответ. Первый использовал их с билдерами, а второй — с гопаком!
Vladislav
ТАК
Roman
но примеры бы все равно хотел глянуть)
Vladislav
важный вопрос
Andrew
Типо когда полоска загрузки была в конце
Ayrat
но он мне не нравится
Andrew
Дома не воспроизвелось
Dr. Friedrich
Сплеш скрин зависал в самом конце
Похоже на траблу с проксями, мы пофиксим в 2018.3.1.
Andrew
Но там могли быть ещё чуть более старые настройки чем на работе, но в основном они 1:1 одинаковые