Skip to content

Commit 985a786

Browse files
committed
chore: lint
1 parent 238d677 commit 985a786

8 files changed

Lines changed: 16 additions & 20 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ describe("your-consola-mock-test", () => {
278278

279279
```js
280280
{
281-
virtualConsole: new jsdom.VirtualConsole().sendTo(consola);
281+
new jsdom.VirtualConsole().sendTo(consola);
282282
}
283283
```
284284

examples/wrap-all.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { consola } from "./utils";
22

33
function foo() {
4-
console.info("console foo"); // eslint-disable-line no-console
4+
console.info("console foo");
55
process.stderr.write("called from stderr\n");
66
}
77

examples/wrap-console.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { consola } from "./utils";
22

33
function foo() {
4-
console.info("foo"); // eslint-disable-line no-console
5-
console.warn("foo warn"); // eslint-disable-line no-console
4+
console.info("foo");
5+
console.warn("foo warn");
66
}
77

88
function _trace() {
9-
console.trace("foobar"); // eslint-disable-line no-console
9+
console.trace("foobar");
1010
}
1111
function trace() {
1212
_trace();

examples/wrap-std.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { consola } from "./utils";
22

33
function foo() {
4-
console.info("console foo"); // eslint-disable-line no-console
4+
console.info("console foo");
55
process.stdout.write("called from stdout foo\n");
66
process.stderr.write("called from stderr foo\n");
77
}

src/consola.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -159,23 +159,21 @@ export class Consola {
159159
for (const type in this.options.types) {
160160
// Backup original value
161161
if (!(console as any)["__" + type]) {
162-
// eslint-disable-line no-console
163-
(console as any)["__" + type] = (console as any)[type]; // eslint-disable-line no-console
162+
(console as any)["__" + type] = (console as any)[type];
164163
}
165164
// Override
166165
(console as any)[type] = (this as unknown as ConsolaInstance)[
167166
type as LogType
168-
].raw; // eslint-disable-line no-console
167+
].raw;
169168
}
170169
}
171170

172171
restoreConsole() {
173172
for (const type in this.options.types) {
174173
// Restore if backup is available
175174
if ((console as any)["__" + type]) {
176-
// eslint-disable-line no-console
177-
(console as any)[type] = (console as any)["__" + type]; // eslint-disable-line no-console
178-
delete (console as any)["__" + type]; // eslint-disable-line no-console
175+
(console as any)[type] = (console as any)["__" + type];
176+
delete (console as any)["__" + type];
179177
}
180178
}
181179
}
@@ -283,15 +281,14 @@ export class Consola {
283281

284282
// Aliases
285283
if (logObj.message) {
286-
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
287284
logObj.args!.unshift(logObj.message);
288285
delete logObj.message;
289286
}
290287
if (logObj.additional) {
291288
if (!Array.isArray(logObj.additional)) {
292289
logObj.additional = logObj.additional.split("\n");
293290
}
294-
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
291+
295292
logObj.args!.push("\n" + logObj.additional.join("\n"));
296293
delete logObj.additional;
297294
}

src/utils/prompt.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,6 @@ export const selectKey = <
319319
switch (this.state) {
320320
case "submit": {
321321
return `${title}${color.gray(S_BAR)} ${opt(
322-
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
323322
this.options.find((opt) => opt.value === this.value)!,
324323
"selected",
325324
)}`;
@@ -787,8 +786,8 @@ export const spinner = () => {
787786
// @see LICENSE
788787
function ansiRegex() {
789788
const pattern = [
790-
"[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)",
791-
"(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))",
789+
String.raw`[\u001B\u009B][[\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\d\/#&.:=?%@~_]+)*|[a-zA-Z\d]+(?:;[-a-zA-Z\d\/#&.:=?%@~_]*)*)?\u0007)`,
790+
String.raw`(?:(?:\d{1,4}(?:;\d{0,4})*)?[\dA-PR-TZcf-nq-uy=><~]))`,
792791
].join("|");
793792

794793
return new RegExp(pattern, "g");

src/utils/string.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const ansiRegex = [
2-
"[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)",
3-
"(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))",
2+
String.raw`[\u001B\u009B][[\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\d\/#&.:=?%@~_]+)*|[a-zA-Z\d]+(?:;[-a-zA-Z\d\/#&.:=?%@~_]*)*)?\u0007)`,
3+
String.raw`(?:(?:\d{1,4}(?:;\d{0,4})*)?[\dA-PR-TZcf-nq-uy=><~]))`,
44
].join("|");
55

66
export function stripAnsi(text: string) {

test/consola.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ describe("consola", () => {
5353
await wait(300);
5454
expect(logs.length).toBe(7);
5555
// 6 + Last one indicating it repeated 4
56-
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
56+
5757
expect(logs.at(-1)!.args).toEqual(["SPAM", "(repeated 4 times)"]);
5858
});
5959
});

0 commit comments

Comments
 (0)