Size: a a a

2021 March 08

МТ

Марк Танащук... in Svelte [svelt]
Вот js рефакторинг
источник

МТ

Марк Танащук... in Svelte [svelt]
Я уже про остальное не говорю, где можно очень удобно автоматически рефакторить, в то время когда свелт - аутсайдер в этом плане =\

Можно конечно через refactor this, но мне привычнее в таком уж случае вручную чаще всего
источник

МТ

Марк Танащук... in Svelte [svelt]
tabnine хотя бы ситуацию спасает и делает разработку удобной
источник

AP

Alexander Ponomarev in Svelte [svelt]
у меня не жс
источник

МТ

Марк Танащук... in Svelte [svelt]
Он добавляет опции при установленном lang="ts"?(нет под рукой тсного проекта чтобы сравнить)
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Он добавляет опции при установленном lang="ts"?(нет под рукой тсного проекта чтобы сравнить)
При использовании тс используется тс лэнг сервер для рефакторинга. Он мощнее… чего бы там ни использовалось в жиэсе.
источник

DK

Dan Kozlov in Svelte [svelt]
У меня работает вменяемо рефакторинг (кроссфайловый в т.ч.), но не буду скрывать, когда у меня было большое переименование папки с десятком компонентов внутри, я делал это через sed, потому что лэнг сервер тупо зависал :(
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
При использовании тс используется тс лэнг сервер для рефакторинга. Он мощнее… чего бы там ни использовалось в жиэсе.
Установил проект, тот же код - лучше, но тоже не густо
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Установил проект, тот же код - лучше, но тоже не густо
Я таким не пользуюсь, а что там полезного может быть?
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
Я таким не пользуюсь, а что там полезного может быть?
Выделение в отдельный файл, рефакторинг прототипа(в классы конвертацию например), изменение скоупа и т.д. и т.п.

Много по мелочи если кратко, но в итоге экономит немало времени
источник

DK

Dan Kozlov in Svelte [svelt]
В компоненте что-то из этого смысл имеет?
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
В компоненте что-то из этого смысл имеет?
Ага
источник

AP

Alexander Ponomarev in Svelte [svelt]
отпил функции\типа\чего угодно в отдельный файл
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Ага
А если брать в учет реакт, то там (наверное?) создание автоматическое целых компонентов есть, и не такое как в свелт сейчас
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Марк Танащук
А если брать в учет реакт, то там (наверное?) создание автоматическое целых компонентов есть, и не такое как в свелт сейчас
Видел что можно кусок маркапа в компонент отпилить
источник

МТ

Марк Танащук... in Svelte [svelt]
Я недавно на product hunt сидел и каких только изощрений не видел для реакта
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

AP

Alexander Ponomarev in Svelte [svelt]
потому что реакт топ)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
не решает потому что declare module "*.svelte" { } не матчится на файл без расширения)
Не уловил что ты про тс )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Так то получается проблема как и с любым не js расширением, разве нет? 🤔
источник