prettier/src/utils/is-tty.js

11 lines
370 B
JavaScript

"use strict";
const thirdParty = require("../common/third-party");
// Some CI pipelines incorrectly report process.stdout.isTTY status,
// which causes unwanted lines in the output. An additional check for isCI() helps.
// See https://github.com/prettier/prettier/issues/5801
module.exports = function isTTY() {
return process.stdout.isTTY && !thirdParty.isCI();
};