#tslint
#tslint
Вопрос:
Я выполняю побитовую операцию and и проверяю результат с некоторым другим значением, используя === в коде typescript.
(res amp; 2) === 2
Комментарии:
1. Не могли бы вы, пожалуйста, уточнить, в чем заключается ваш вопрос?
Ответ №1:
TSLint — это линтер для TypeScript, то есть это отдельная библиотека, которая проверяет наличие лучших практик в вашем коде. В большинстве (но не во всех) проектах побитовые операции, такие как |
or amp;
, являются опечатками в коде, который должен был быть ||
or amp;amp;
. Смотрите https://palantir.github.io/tslint/rules/no-bitwise .
Если вы действительно собираетесь выполнить |
, отключите no-bitwise
правило в вашем tslint.json: https://palantir.github.io/tslint/usage/configuration /