eslint disable

Вот так можно выключить конкретное правило

1
2
3
4
// eslint-disable-next-line no-use-before-define
result.queries = queries;
result.queries = queries; // eslint-disable-line no-use-before-define

Когда пишут так:

1
result.queries = queries; // eslint-disable-line

то выключают все проверки, и это точно не нужно

Вот так можно выключить проверку во всём файле

1
2
/* eslint no-process-env: "off" */
/* eslint no-process-exit: "off" */

И важно помнить, что конфиги .eslintrc наследует из родительских папок

ssh с сервера на сервер

ssh -t server1 ssh user2@94.153.165.5 -p 2222

-t - Force pseudo-terminal allocation. This can be used to execute arbitrary screen-based programs on a remote machine, which can be very useful, e.g. when implementing menu services. Multiple -t options force tty allocation, even if ssh has no local tty.

server1 - где выполнить команду

ssh -t tomePC echo -e “\n” && id

  • зайти на tomePC и выполнить там некие команды echo -e “\n” && id

ssh -t tomePC ssh delta echo -e “\n” && id

-зайти на tomePC зайти на delta ну и там уже выполнить всякое

user2@94.153.165.5 -p 2222 - выполняется на server1 другое подключение по айпи 94.153.165.5 с портом 2222

p.s. есть ещё ssh форвардинг, он менее безопасный, но очень удобен

по теме ssh

+1 zabbix redis

https://www.npmjs.com/package/zabbix-redis-trapper

если нужно мониторить редис, и уже есть заббикс, это для вас.

а вообще, очень простой способ отправлять данные куда-то, подменяем транспорт, и можем слать в инфлукс, пишем свои команды, и у нас доп функционал. просто минималистично.