LINUX.ORG.RU

Vim + React (JSX)

 , ,


0

3

Какие vim-плагины вы используете для разработки с React? Интересует автоматическое форматирование кода, статическая проверка.

Для нормального JS работают Chiel92/vim-autoformat и scrooloose/syntastic (jshint, eslint, да хоть closurecompiler), а для JSX?

Поделитесь конфигами?

Какие vim-плагины вы используете для разработки с React?

Visual Studio Code

Deleted
()

Полезная статья: https://drivy.engineering/setting-up-vim-for-react/

Не сказано про правила для ESLint, чтобы не ругался на неопределенные переменные React:

"rules": {
    "react/jsx-uses-vars": 1,
    "react/jsx-uses-react": 1,
    "react/react-in-jsx-scope": 1
}

Непонятно, как запускать локальный eslint, если vim настроен переходить в директорию текущего файла (пришлось ставить eslint и плагины к нему глобально):

autocmd BufWritePost *.js AsyncRun -post=checktime ./node_modules/.bin/eslint --fix %

Ну и лучше добавить set autoread, чтобы vim не казал диалог всякий раз после того, как отработал форматтер.

onetoomany
() автор топика

Для typescript есть ycm. Форматировать tsfmt.

anonymous
()
Ответ на: комментарий от q13

Воспользовался статьей выше и доволен как слон. Асинхронные проверки рулят - ты только набираешь, а тебе уже показывают, где ошибка.

onetoomany
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.