🐣
ESLintでUnexpected constant conditionと出るエラー
作成日:
2021/12/25
2
no-constant-condition
https://eslint.org/docs/rules/no-constant-condition
if, for, while, and do...whileや三項演算子の条件式を定数式(リテラルなど)にすることを許可しない。
今回の原因は無限ループのところだった
while (true) {
....
}
下記のように書いたらエラーが出なくなった。
for (;;) {
....
}
ESLintのルールに下記のオプションを加えてもOK
no-constant-condition: ["error", { "checkLoops": false }]
無限ループの書き方色々
https://marycore.jp/coding/infinite-loop-while-true-vs-for/#for (%3B%3B)
制作会社でフロントのコーディングやWordpressのテーマ開発をしてます。
本命はJavascriptです😋
目指せフロントエンドエンジニア👊