Size: a a a

2020 February 18

R

Roman in pro.js
Yura
ты не понимаешь почему там это правило
я почитал почему
источник

Y

Yura in pro.js
если разберешься Зачем там эти правила ты будешь знать какие и когда можно отключить
источник

R

Roman in pro.js
я использую публичный конфиг под "средний" проект
источник

R

Roman in pro.js
спасибо за ваши советы, они не актуальны
источник

Y

Yura in pro.js
Roman
я почитал почему
если ты сделаешь обходной путь то ты все-равно нарушишь правило, просто линтер об этом не будет знать
источник

t

th.witness in pro.js
Roman
я использую публичный конфиг под "средний" проект
Если что, конфиг принято подстраивать под свои нужды 🌚
источник

Y

Yura in pro.js
Roman
я использую публичный конфиг под "средний" проект
в среднем проекте не надо битовых операций
источник

t

th.witness in pro.js
th.witness
Если что, конфиг принято подстраивать под свои нужды 🌚
В пределах разумного, конечно же.
источник

R

Roman in pro.js
Yura
в среднем проекте не надо битовых операций
в моей задаче я так понимаю сдвигаются по битово данные через 0 1
источник

R

Roman in pro.js
следовательно нужно логику задачи понять а не кидать в крайность и резать ногу если там мозоль
источник

t

th.witness in pro.js
Roman
следовательно нужно логику задачи понять а не кидать в крайность и резать ногу если там мозоль
У линтера нет комментов, мол, игнорь следующую строку?
источник

t

th.witness in pro.js
Это ведь единичный случай?
источник

R

Roman in pro.js
th.witness
У линтера нет комментов, мол, игнорь следующую строку?
есть , я не буду его отключать спасибо за помощь
источник

Y

Yura in pro.js
th.witness
У линтера нет комментов, мол, игнорь следующую строку?
забей, я вспомнил этого типа
для него конфиг airbnb это священный грааль который нельзя нарушать
источник

t

th.witness in pro.js
Roman
есть , я не буду его отключать спасибо за помощь
1) Не собираешься игнорить строку
2) Не собираешься править линтер
3) Не собираешься перестать использовать побитовый оператор.
источник

R

Roman in pro.js
th.witness
1) Не собираешься игнорить строку
2) Не собираешься править линтер
3) Не собираешься перестать использовать побитовый оператор.
все верно я постараюсь разобраться в механизме задачи и решить ее
источник

R

Roman in pro.js
источник

R

Roman in pro.js
я не вижу разницы
источник

t

th.witness in pro.js
Roman
я не вижу разницы
В чём?
источник

AN

Anton Neliubov in pro.js
Roman
я заменил вот так, вроде uuid выдает  результат
const uuidv4 = () => {
 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
   const r = (Math.random() * 16) ^ 1;
   const v = c === 'x' ? r : (r && 0x3) ^ 0x8;
   return v.toString(16);
 });
};
а зачем (r && 0x3) ^ 0x8; если это то же, что и (r && 3) ^ 8;
источник