
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 ошибкой

Vladimir
18.01.2017
10:06:30

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?

Kost9in
18.01.2017
10:19:39

енот
18.01.2017
10:20:08

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

German
18.01.2017
10:24:10

енот
18.01.2017
10:24:14

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
но если через скрипт, то отрабатывает но в конце ошибка которую скидывал выше
в package.json "eslint": "eslint resources/front run.js webpack.config.js"
из-за этого собственно и пытался поставить eslint глобально

Vladimir
18.01.2017
10:46:34

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

енот
18.01.2017
10:46:59

Kost9in
18.01.2017
10:50:46

Google

Vladimir
18.01.2017
10:52:17

German
18.01.2017
10:59:15

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

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

Kost9in
18.01.2017
11:11:16

енот
18.01.2017
11:11:27

енот
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

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

Vladimir
18.01.2017
11:27:20

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
открывал, что то в этом методе было не удовлетворяющее
можете тролить дальше
фас