Size: a a a

Node.js — русскоговорящее сообщество

2020 April 09

RB

Random Balance in Node.js — русскоговорящее сообщество
Random Balance
Да, я знаю про это. И никого не агитировал переходить на него. Просто в 95% случаев он подходит. Я уже давно не видел сайты с невалидной разметкой.
Кстати, о невалидной разметке. Попробовал простейшие случаи, удалил закрывающий тэг у дива:
<div id="wrapper">
 <div class="item">1</div>
 <div class="item">2</div>
 <div class="item">3
 <div class="item">4</div>
</div>


Браузер ожидаемо сделал так:
<div id="wrapper">
 <div class="item">1</div>
 <div class="item">2</div>
 <div class="item">3
   <div class="item">4</div>
 </div>
</div>


А Prettier - Code formatter, который в VScode отказался форматировать код, при этом никакой подсветки ошибок нет. И это самый популярный наверное плагин - 6 млн. установок. Просто в консоль простыню своих внутренних ошибок вывалил. 😂
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Random Balance
Кстати, о невалидной разметке. Попробовал простейшие случаи, удалил закрывающий тэг у дива:
<div id="wrapper">
 <div class="item">1</div>
 <div class="item">2</div>
 <div class="item">3
 <div class="item">4</div>
</div>


Браузер ожидаемо сделал так:
<div id="wrapper">
 <div class="item">1</div>
 <div class="item">2</div>
 <div class="item">3
   <div class="item">4</div>
 </div>
</div>


А Prettier - Code formatter, который в VScode отказался форматировать код, при этом никакой подсветки ошибок нет. И это самый популярный наверное плагин - 6 млн. установок. Просто в консоль простыню своих внутренних ошибок вывалил. 😂
вот я взял первый кусок кода, поместил в https://prettier.io/playground/ и преттиер выдал мне второй кусок кода.

что я делаю не так?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вот я взял первый кусок кода, поместил в https://prettier.io/playground/ и преттиер выдал мне второй кусок кода.

что я делаю не так?
Речь только о VSCode и его плагине пока. 💁🏻‍♂️ Если у кого-то такая же связка, проверить может. Но я не думаю что у меня уникальный случай на первой же проверке.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вот я взял первый кусок кода, поместил в https://prettier.io/playground/ и преттиер выдал мне второй кусок кода.

что я делаю не так?
Можешь скрин кинуть?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Random Balance
Речь только о VSCode и его плагине пока. 💁🏻‍♂️ Если у кого-то такая же связка, проверить может. Но я не думаю что у меня уникальный случай на первой же проверке.
для веба пока вебшторм получше будет
но вскод фиксит баги, что не может не радовать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Random Balance
Можешь скрин кинуть?
У меня виндовс крашнулась когда скрин делал 😂
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
У меня виндовс крашнулась когда скрин делал 😂
От невалидного HTML? 😂
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ты в настройках включил парсер хтмл?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Ты в настройках включил парсер хтмл?
Нет, не включил. Сейчас включил. Действительно как и браузер форматирует. Но если вставить с head и body тэгами то ругается:
SyntaxError: Unexpected closing tag "body". It may happen when the tag has already been closed by another tag.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Ну т.е. ошибка есть, понятное дело. Он как бы прав что ругается. Но в плагине это не предусмотрели.
источник

M

Muhammad in Node.js — русскоговорящее сообщество
Такой вопрос. Я пишу приложение используя electron и мне надо по запросу пользователя запустить express сервер. Через что это делать, child_process?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Muhammad
Такой вопрос. Я пишу приложение используя electron и мне надо по запросу пользователя запустить express сервер. Через что это делать, child_process?
Можно и через child_process, можно в этом же процессе.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Random Balance
От невалидного HTML? 😂
винда долго собирала дамп памяти. а после перезагрузки показала окно "узнайте как работать еще более эффективно", в котором был пункт "узнайте как быстро вернуться к работе если вас прервали" (или что-то подобное) 😂
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
винда долго собирала дамп памяти. а после перезагрузки показала окно "узнайте как работать еще более эффективно", в котором был пункт "узнайте как быстро вернуться к работе если вас прервали" (или что-то подобное) 😂
👍🏻😂
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вот я взял первый кусок кода, поместил в https://prettier.io/playground/ и преттиер выдал мне второй кусок кода.

что я делаю не так?
Проверил в атоме, то же самое с преттиром, просто тишина.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Muhammad
Такой вопрос. Я пишу приложение используя electron и мне надо по запросу пользователя запустить express сервер. Через что это делать, child_process?
Лучше в том же процессе
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
А в чем сыр бор?
Например у вас на плите рак, а вы решили что это овощи и готовите из него салат. Нафига вообще рассуждать о вкусе этого салата если это разделанный рак?
источник

MR

Mike Rize in Node.js — русскоговорящее сообщество
Парни, не валидный html - это плохой коммит и слепое ревью, также в мире js фреймворков это плохо настроенный пайплайн без логов преттиера или линтера. Бросьте палку если я не прав
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Mike Rize
Парни, не валидный html - это плохой коммит и слепое ревью, также в мире js фреймворков это плохо настроенный пайплайн без логов преттиера или линтера. Бросьте палку если я не прав
Не, это всё понятно. Но редактор должен как-то сообщить о том что невалиден HTML? 🤔
источник