@JSlang

Страница 558 из 2237
Vladimir
18.01.2017
09:58:40
глобальные пакеты зло

они протухают и конфликтуют с локальными

German
18.01.2017
09:59:39
Я такого же мнения изначально был

но если не иметь глоального eslint как написать скрипт в package.json "lint": "eslint ...." ?

Google
German
18.01.2017
10:00:33
одно решение было, но мне оно не нравилось

Vladimir
18.01.2017
10:00:37
npm скрипты будут использовать локальный еслинт

боже, почему никто не читает документацию

простите

German
18.01.2017
10:06:00
В общем удалил все глобальные пакеты как и было изначально. Как и было изначально скрипт линтера отрабатывает, но заканчивается npm ошибкой

Dreamerinnoise
18.01.2017
10:06:50
боже, почему никто не читает документацию
стиль такой. сначала пытаешься делать, хрен знает как они это делают. потом читают доку, если что-то не выходит.

German
18.01.2017
10:08:49
Чини
еслиб я знал как...

енот
18.01.2017
10:16:10
кто-нибудь может объяснить? использую http://www.chartjs.org/docs/#line-chart-data-points мне надо пхпшный массив декодить в json для отдачи в график (это не проблема), но я так понимаю я могу не отдавать лейблы отдельно, значения отдельно, а просто декодировать один массив. Так вот, в каком виде мне подготовить массив в пхп чтобы он в нужном виде декодировался в json?

енот
18.01.2017
10:20:08
массив в конфиге == массив в php, объект в конфиге == ассоциативный массив в php
ассоциативный массив нужен для данных нужен, в общем

Google
енот
18.01.2017
10:20:26
а если посложнее, если мне надо с одним набором лейблов два графика пустить?

Kost9in
18.01.2017
10:23:06
$data = array( array('x' => -10, 'y' => 0), array('x' => 0, 'y' => 10), array('x' => 10, 'y' => 5) );

Vladimir
18.01.2017
10:23:11
еслиб я знал как...
Запусти свой нпм скрипт из node_modules

German
18.01.2017
10:24:10
енот
18.01.2017
10:24:14
$data = array( array('x' => -10, 'y' => 0), array('x' => 0, 'y' => 10), array('x' => 10, 'y' => 5) );
просто массив из двух массивов с одинаковыми ключами, ага. Спасибо, я не был уверен что правильно прочел.

Oleg
18.01.2017
10:25:41
Если все ключи одинаковые то можно ускорить. Впрочем, хром умеет оптимизировать массивы объектов сам, превращая их в массив из массивов с отдельным массивом заголовков, в таблицу вобщем превращает

И прочее такое

Если сигнатура одинаковая

И никогда в коде не меняется

Поменялось что-то - оптимизация развалилась

Vladimir
18.01.2017
10:28:07
тоже самое
Не может быть тоже самое, так как у тебя уже нет npm context

тоже самое
./node_modules/.bin/eslint file.js folder

German
18.01.2017
10:41:14
./node_modules/.bin/eslint file.js folder
если так запускать то все гуд

но если через скрипт, то отрабатывает но в конце ошибка которую скидывал выше

в package.json "eslint": "eslint resources/front run.js webpack.config.js"

из-за этого собственно и пытался поставить eslint глобально

German
18.01.2017
10:46:59
нода 7.4.0 нпм 4.0.5

Google
Vladimir
18.01.2017
10:52:17
нода 7.4.0 нпм 4.0.5
залей лог ошибки из нпм скрипта в гист

German
18.01.2017
10:59:15
залей лог ошибки из нпм скрипта в гист
https://gist.github.com/anonymous/984abaf4f62ca363a4c3995ac58a7779

Vladimir
18.01.2017
11:06:42
енот
18.01.2017
11:07:07
не могу понять чем плох такой массив [{"2017-01-18 13:03:12":"0","2017-01-18 13:53:48":"0","2017-01-18 14:06:22":"0"},{"2017-01-18 13:03:12":"11","2017-01-18 13:53:48":"11","2017-01-18 14:06:22":"11"}] для Chart.Js ?

German
18.01.2017
11:07:11
у тебя винда?
нет мак, Сиерра последняя

Vladimir
18.01.2017
11:07:33
какой терминал?

Pavel Horoshilov
18.01.2017
11:07:50
просят массив, а ты объект передал

енот
18.01.2017
11:08:49
Наверно тем, что к такому формату, его автор не готовил
Хм. А как мне json в массив преобразовать?

Pavel Horoshilov
18.01.2017
11:09:30
через for .. in c hasOwnProperty

Kost9in
18.01.2017
11:11:16
Хм. А как мне json в массив преобразовать?
Насколько я понял - ты формируешь этот массив на бекенде. Лучше там поменяй его формат.

енот
18.01.2017
11:13:22
не пойму в чем разница с [{ x: -10, y: 0 }, { x: 0, y: 10 }, { x: 10, y: 5 }]

Vladimir
18.01.2017
11:13:41
попытаюсь
мб в личку?

нет мак, Сиерра последняя
попробуй rm -rf node_modules && npm i && npm run lint

German
18.01.2017
11:23:41
уже не знаю куда копать дальше

попробуй rm -rf node_modules && npm i && npm run lint
вот как проходит в консоли https://gist.github.com/anonymous/2f90b27da5ed7f5d1e64a95ea212ed05

German
18.01.2017
11:28:04
ну а если починить это?
а в чем трабла то не пойму?

Google
Vladimir
18.01.2017
11:28:25
а в чем трабла то не пойму?
ты не весь лог прикрепил к гисту

а так вот это правило http://eslint.org/docs/rules/no-useless-escape

Aleksey
18.01.2017
11:29:17
тоже не понял в чем проблема. exit code == 1, ошибки в наличии

German
18.01.2017
11:29:18
а ты имеешь ввиду починить то на что ругается eslint?

Просто тестил в другом проекте, скачал бойлер плейт, сделал намеренно ошибку, запустил npm run lint

он мне показал что есть ошибка в js, но не выплевывал ошибки npm

Admin
ERROR: S client not available

Aleksey
18.01.2017
11:30:56
в гисте не ошибка npm. это eslint вернул единичку потому что есть ошибки в проекте

German
18.01.2017
11:31:54
ок, а в бойлерплейте почему не возвращает 1?

Aleksey
18.01.2017
11:32:35
а там тоже есть ошибки?

не хочешь чтобы валился процесс - перепиши exit code. типа eslint ...; exit 0

неясен тогда смысл линтанья

вообще, суть такого поведения чтобы у тебя дальше сборка не пошла если линтер нашел ошибки. типа eslint ... && webpack ... оно корректно свалится до вебпака если линтер найдет ошибки

German
18.01.2017
11:36:25
вот теперь все понятно, огромное спасибо

Deival
18.01.2017
12:04:44
Ку всем

есть библиотеки RSA для js?

Vladimir
18.01.2017
12:05:09
Deival
18.01.2017
12:05:34
Спасибки

Каїн
18.01.2017
13:32:58
а кто то встречал книгу спецификации материальную а не виртуальную?

Oleg
18.01.2017
13:34:18
Спецификации языка?

Google
Каїн
18.01.2017
13:34:23
угу

просто не хочу сам печатать, думал какой то умник тиражирует бесплатные ресурсы

Vladimir
18.01.2017
13:35:44
Oleg
18.01.2017
13:35:45
Идея для стартапа ?

Каїн
18.01.2017
13:36:07
ага, распечатать википедию

Oleg
18.01.2017
13:36:20
Спецификации меняются

Каїн
18.01.2017
13:36:47
нечего в туалете читать

Peter
18.01.2017
15:24:17
Вопрос, почему у меня Тесты проходят всегда ОК Юзаю Mocha(co-mocha), chai(sinon-chai, chai-as-promised) expect(Math.sqrt(-9)).to.be.equal(5); проходит даже такой тест

Vitaliy
18.01.2017
15:29:33
Ребят, подскажите [1, 2, 3] - как сдвинуть все элементы на 1 позицию вперед, чтобы новый элемент устанавливать в первую позицию?

можно новый массив и потом к нему присваивать уже что есть

можно вроде через lodash

Nikolay
18.01.2017
15:30:09
Unshift

Vladimir
18.01.2017
15:30:14
,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift

хотя бы документацию открывал что-ли

Ivan
18.01.2017
15:31:04
Зачем? Можно ведь тут спросить

Vitaliy
18.01.2017
15:31:20
открывал, что то в этом методе было не удовлетворяющее

можете тролить дальше

фас

Страница 558 из 2237