次のような非常に単純なファイルでjshintを実行しました
if ( 1 == 2 ) {
}
そして、出力はちょっと奇妙に見えます。ログファイルに出力されるテキストがあり、これはログがどのように見えるかです
^[[4mRunning "lint:files" (lint) task^[[24m
Linting src/bad.js...^[[31mERROR^[[39m
^[[31m[^[[39m^[[33mL1^[[39m^[[31m:^[[39m^[[33mC8^[[39m^[[31m]^[[39m ^[[33mExpected '===' and instead saw '=='.^[[39m
if ( 1 ^[[31m^[[7m=^[[27m^[[39m= 2 ) {
しかし、コンソールに出力すると、次のようになります
Linting src/bad.js...ERROR
[L1:C8] Expected '===' and instead saw '=='.
if ( 1 == 2 ) {
ファイルのバージョンがそのように奇妙に見える理由はありますか?