krambertech/react-essential-course

Atom for JS

marynaToch opened this issue · 9 comments

Добрый день, Екатерина. Спасибо большое за Ваши уроки. Вы советуете использовать для написания кода Atom. Почему-то, у меня он не выдает ошибки в JS. Я установила уже целую кучу Packages для него, в том числе и те, что Вы рекомендовали. Ошибки в CSS и HTML работают, а вот в JS - нет. Какие lint мне нужно для этого установить? Уже есть для JS atom-jshint, jshint, jslint, lint, linter, linter-eslint, linter-flow, linter-jscs, linter-jshint ... Не работает ничего. Я новичок в программировании и самоучка, может быть просто что-то не так подключаю? Спасибо заранее!

Добрый день,

А файл .eslintrc у вас есть?

Катерин, если не трудно, можно список packages, которые у тебя установлены в Atom'e?

Супер, спасибо.

Добрый день, Екатерина! Спасибо большое за ответ. Нет, такого файла не было. До изучения React я работала в Web Storm, который показывал автоматически все ошибки в JS. Видимо в Ваших уроках я где-то пропустила, что такой файл нужен(((. Я сейчас его создала, но он выдает ошибки только в командной строке при вызове eslint (при этом нужно вызывать его каждый раз). Есть ли возможность настроить его так, чтоб он выдавал ошибки сразу по ходу их выполнения автоматически, прописывая их в Issue например и подчеркивая в самом коде? Какая конфигурация прописана у Вас в этом файлике? Спасибо!

Для начала попробуй использовать како-то готовый конфиг и постепенно будешь его модифицировать под себя. Рекомендую https://www.npmjs.com/package/eslint-config-airbnb

Должны подсвечиваться красиво:

image

Попробуй поубирать лишние плагины. Если не поможет, то установи заново. Нашла такой туториал еще - http://www.codeblocq.com/2016/03/Setup-ESLint-in-Atom/

P.S. Ты же открываешь весь проект, а не отдельно файлы?

image

Спасибо огромное за помощь! Буду пробовать!

Катерина здравствуйте, подскажите пожалуйста снипет react-redux-es6-snippets 0.1.3 можно использовать.