Skip to content

lint some code, fix typos#463

Open
nosovk wants to merge 1 commit into
oknosoft:developfrom
nosovk:pouch-lint
Open

lint some code, fix typos#463
nosovk wants to merge 1 commit into
oknosoft:developfrom
nosovk:pouch-lint

Conversation

@nosovk

@nosovk nosovk commented Sep 9, 2020

Copy link
Copy Markdown

No description provided.

@unpete

unpete commented Sep 10, 2020

Copy link
Copy Markdown
Member
  • username === undefined && password === undefined - опасно, кто-то мог передать null
  • props.zone !== job_prm.zone_demo - опасно, зона бывает и числом и строкой
  • b.parent === guid && a.parent !== guid - опасно, может быть ссылка или объект

@unpete

unpete commented Sep 10, 2020

Copy link
Copy Markdown
Member

Предлагаю строгое сравнение оставить только в тех местах, где вы на 100% уверены, что типы слева и справа будут одинаковы. Перебирая ключи объекта, можно не сомневаться, что их тип - строка, но поля DataObj могут быть сложных или составных типов и === в лоб - сломает работающий где-то код.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants