web-dev-qa-db-ja.com

Angular:tslintでビット演算子が許可されないのはなぜですか?

テンプレートでビット演算子を使用することはできませんが、TypeScriptコード内のtslintで許可されないのはなぜですか?

"no-bitwise": true,
15
Mick

ビットごとの演算子は多くの場合タイプミスです-たとえば、bool1 && bool2ではなくbool1&bool2。また、保守性を低下させる非常に巧妙なコードの指標にもなります。

https://palantir.github.io/tslint/rules/no-bitwise/

7
Grant Eagon

Docsを見ると

「JavaScriptプログラムではビット演算子は非常にまれです」

とにかく、警告を停止するビット単位オプションを無効にすることができます。

2
Sajeetharan