Oleksandr
Это чатик, где на нубские вопросы отвечают такие же нубы?
Oleksandr
Зачем?
Serhii
Иерархия
Anonymous
а что в логах?
вроде разобрался, он ставит только бинарник
Anonymous
нет
че то не гуглится. У кого тут еще есть NVM + Yarn (brew version)?
Anonymous
Кто знает почему результаты отличаются eslint file.js folder и npm run eslint (eslint file.js folder)?
Serhii
Разные линтеры
Vlad
Кто знает почему результаты отличаются eslint file.js folder и npm run eslint (eslint file.js folder)?
во втором случае точно используется локальный еслинт
Serhii
+
Vlad
в первом скорее всего, но не факт
Vlad
проверь их версии
Anonymous
а редактор тогда какой юзает?
Anonymous
глобальный или локальный?
Serhii
Если нету настроек то глобальный
Vlad
в настройках плагина посмотри
Anonymous
проверь их версии
сорри, а как проверить?
Aleksei
-v
Serhii
Помню почти все плагины в установке пишут что нужно поставить глобально такой то пакет для работы
Aleksei
eslint -v
Vlad
сорри, а как проверить?
eslint -v && ./node_modules/.bin/eslint -v
Serhii
Так а как локальный. Если тот же саблайм
Anonymous
одинаковые, я думаю что локальный не юзает плагины почему то
Serhii
Путь к пакету в конфиге самого линтера не пишут
Serhii
Да и искать он не будет по всему компу. Разве что абсолютный путь
Anonymous
В общем у меня в проекте локально стоят eslint, eslint-plugin-import, eslint-plugin-react, eslint-config-airbnb, eslint-plugin-jsx-a11y, тоже самое стоит и глобально
Anonymous
правда глобально eslint не юзает airbnb config
Serhii
Вот тебе и ответ
Vlad
удали все глобальные пакеты
@aleksxor
а в .eslintrc они все прописаны?
Serhii
удали все глобальные пакеты
Чтобы ничего не работало
Serhii
Кек
Anonymous
с этого и начал))
Anonymous
глобально ничего не было.
Vlad
http://stackoverflow.com/questions/9679932/how-to-use-package-installed-locally-in-node-modules/15157360?stw=2#15157360
Paruyr
npm i —global eslint-cli
Vlad
глобальные пакеты зло
Vlad
они протухают и конфликтуют с локальными
Anonymous
Я такого же мнения изначально был
Anonymous
но если не иметь глоального eslint как написать скрипт в package.json "lint": "eslint ...." ?
Anonymous
одно решение было, но мне оно не нравилось
Vlad
npm скрипты будут использовать локальный еслинт
Vlad
боже, почему никто не читает документацию
Vlad
простите
Aleksei
Anonymous
В общем удалил все глобальные пакеты как и было изначально. Как и было изначально скрипт линтера отрабатывает, но заканчивается npm ошибкой
Vlad
http://stackoverflow.com/questions/9679932/how-to-use-package-installed-locally-in-node-modules/15157360?stw=2#15157360
Это решение позволяет использовать из консоли локальные пакеты как будто они глобальные
Dreamerinnoise
боже, почему никто не читает документацию
стиль такой. сначала пытаешься делать, хрен знает как они это делают. потом читают доку, если что-то не выходит.
Anonymous
Чини
еслиб я знал как...
енот
кто-нибудь может объяснить? использую http://www.chartjs.org/docs/#line-chart-data-points мне надо пхпшный массив декодить в json для отдачи в график (это не проблема), но я так понимаю я могу не отдавать лейблы отдельно, значения отдельно, а просто декодировать один массив. Так вот, в каком виде мне подготовить массив в пхп чтобы он в нужном виде декодировался в json?
енот
массив в конфиге == массив в php, объект в конфиге == ассоциативный массив в php
ассоциативный массив нужен для данных нужен, в общем
енот
а если посложнее, если мне надо с одним набором лейблов два графика пустить?
Kost9in
Kost9in
$data = array( array('x' => -10, 'y' => 0), array('x' => 0, 'y' => 10), array('x' => 10, 'y' => 5) );
Vlad
еслиб я знал как...
Запусти свой нпм скрипт из node_modules
енот
$data = array( array('x' => -10, 'y' => 0), array('x' => 0, 'y' => 10), array('x' => 10, 'y' => 5) );
просто массив из двух массивов с одинаковыми ключами, ага. Спасибо, я не был уверен что правильно прочел.
Oleg
Если все ключи одинаковые то можно ускорить. Впрочем, хром умеет оптимизировать массивы объектов сам, превращая их в массив из массивов с отдельным массивом заголовков, в таблицу вобщем превращает
Oleg
И прочее такое
Oleg
Если сигнатура одинаковая
Oleg
И никогда в коде не меняется
Oleg
Поменялось что-то - оптимизация развалилась
Vlad
тоже самое
Не может быть тоже самое, так как у тебя уже нет npm context
Vlad
тоже самое
./node_modules/.bin/eslint file.js folder
Anonymous
./node_modules/.bin/eslint file.js folder
если так запускать то все гуд
Anonymous
но если через скрипт, то отрабатывает но в конце ошибка которую скидывал выше
Anonymous
в package.json "eslint": "eslint resources/front run.js webpack.config.js"
Anonymous
из-за этого собственно и пытался поставить eslint глобально
Anonymous
нода 7.4.0 нпм 4.0.5
Vlad
нода 7.4.0 нпм 4.0.5
залей лог ошибки из нпм скрипта в гист
Anonymous
залей лог ошибки из нпм скрипта в гист
https://gist.github.com/anonymous/984abaf4f62ca363a4c3995ac58a7779