@ide_ru
IDE и редакторы — русскоговорящее сообщество

Общаемся, сравниваем и помогаем друг другу решать задачи с продуктами JetBrains, VS Code, Atom, vim, Emacs, Sublime и т.д. Всё в одном месте, ведь каждый из них хорош по своему. См. также: @js_ru, @typescript_ru, @react_js, @nodejs_ru, @javascript_jobs

354 members

Архив канала @ide_ru 17 октября 2017 г.

04:57:41 ДП
User 232470619
Коллеги) Простите, только правила прочитал
04:57:42 ДП
User 232470619
#whois 
* ITLabs, торговля стройматериалами
* Fullstack: nodejs, typescript, ecmascript, react, ember, mongodb, pgsql, python, flask, java, etc.
* Могу поделиться опытом как красноглазить с такими вещами как Emacs
* Тюмень
* Не помню
07:43:50 ДП
User 76662447
User 53807834
Нет, сделал ренейм - все осталось как было
У меня работает
07:44:36 ДП
User 76662447
Кажется дело в наличии jsconfig.json в проекте
07:45:18 ДП
User 76662447
Я добавил хоть и не нужен был — сейчас с удивлением замечал всё всё более чем сообразительно переименовывается)
07:45:25 ДП
07:45:47 ДП
07:46:12 ДП
User 76662447
Что такое tsconfig знаешь? Ну вот это то же самое только сделанное ими для js
07:46:31 ДП
User 310646080
Для вскод что-ли?
07:46:38 ДП
User 310646080
Понял
07:47:05 ДП
User 76662447
Я реально не уверен что дело именно в этом, но можешь попробовать мой конфиг — нужно добавить в корень и перезапустить редактор
07:47:21 ДП
User 53807834
дай-ка конфиг посмотреть
07:47:41 ДП
User 76662447
{
  "compilerOptions": {
    "target": "es2015",
    "module": "es6",
    "experimentalDecorators": true,
    "allowSyntheticDefaultImports": true,
    "baseUrl": "./src",
    "skipLibCheck": true,
    "noLib": true,
    "skipDefaultLibCheck": true
  },
  "include": [
    "src"
  ],
  "exclude": [
    "node_modules"
  ]
}
07:49:07 ДП
User 53807834
https://code.visualstudio.com/docs/languages/jsconfig
code.visualstudio.com/docs/languages/jsconfig
View the reference for jsconfig.json.
07:49:13 ДП
User 53807834
вона в чем дело
07:49:24 ДП
User 53807834
прикольно, их несколько может быть
07:49:42 ДП
User 76662447
Да, у меня в монорепо одни конфиги экстендят другие
07:49:58 ДП
User 76662447
Хитрая конфигурация)
07:52:58 ДП
User 53807834
хм, все равно переименовывается только файл
07:53:01 ДП
User 53807834
импорты не трогает
10:43:03 ДП
User 53807834
@ZeroBias а у тебя ts, да?)
10:43:15 ДП
User 76662447
User 53807834
@ZeroBias а у тебя ts, да?)
flow
10:44:04 ДП
User 53807834
хм, тобишь если ты ренеймишь имя файла, то он таки предлагает подправить импорты аки идея?
10:45:39 ДП
User 53807834
и тогда по-идеи "module": "es6", некоторые пункты не будут работать
10:45:52 ДП
User 53807834
так это только для ts-компилятора
10:46:18 ДП
User 53807834
или он для анализа им все и компиляет
10:46:19 ДП
User 76662447
User 53807834
хм, тобишь если ты ренеймишь имя файла, то он таки предлагает подправить импорты аки идея?
Не, сорян, тут я нагнал, не правильно тебя понял)
10:46:27 ДП
User 76662447
Я думал ты про простой ренейминг
10:47:00 ДП
User 53807834
User 76662447
Я думал ты про простой ренейминг
а что ты под этим подразумеваешь?)
10:47:38 ДП
User 76662447
Ну классы, поля, вот это всё
10:48:21 ДП
User 53807834
тобишь если ты поменял названия поля, то в текущем файле у тебя поменялось названия в месте его использования?
10:48:24 ДП
User 53807834
тип того?
10:49:01 ДП
User 53807834
кстати с конфигом флоу начал светить весь проект, а не только связанные с открытым файлы
10:49:34 ДП
User 53807834
значится он действительно начал анализировать рут проекта
10:50:14 ДП
User 76662447
User 53807834
тобишь если ты поменял названия поля, то в текущем файле у тебя поменялось названия в месте его использования?
Ну да. Я даже больше удивился, потому что без задней мысли переименовал поле прямо по месту использования
10:50:55 ДП
User 76662447
А флоу без своего конфига проект исследовать не будет, да
10:50:56 ДП
User 53807834
он так делает только внутри 1 файла или по-проекту?
10:51:48 ДП
User 76662447
User 53807834
он так делает только внутри 1 файла или по-проекту?
Ну я стал бы упоминать если бы это было в одном файле?)

Типизированная переменная в одном месте, сам класс — в другом, переименовывается ок
10:52:36 ДП
User 53807834
User 76662447
Ну я стал бы упоминать если бы это было в одном файле?)

Типизированная переменная в одном месте, сам класс — в другом, переименовывается ок
я люблю детали)
10:52:41 ДП
User 76662447
В nuclide ориентация по проекту работает получше, но я чот так прикинул и решил, что лучше просто не буду писать слишком сложных типов
10:53:37 ДП
User 76662447
Тогда их будет понимать vs code, а то из-за того что новые фичи flow ломали парсер вскода мне приходилось на нуклид пересаживаться, хватило меня на пару, что ли, месяцев)