From b1b17031e5a2a14973e0d91f4fd43a2a0876fd9e Mon Sep 17 00:00:00 2001 From: auvred Date: Tue, 26 Dec 2023 11:39:01 +0000 Subject: [PATCH 1/2] docs(eslint-plugin): [prefer-readonly-parameter-types] fix broken code samples --- .../docs/rules/prefer-readonly-parameter-types.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md b/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md index 0284cb96e436..d6ae42d3b2f6 100644 --- a/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md +++ b/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md @@ -57,7 +57,7 @@ interface Foo { interface Foo { new (arg: string[]): void; } -const x = { foo(arg: string[]): void; }; +const x = { foo(arg: string[]): void {}; }; function foo(arg: string[]); type Foo = (arg: string[]) => void; interface Foo { @@ -91,7 +91,7 @@ interface CustomFunction { } function custom2(arg: CustomFunction) {} -function union(arg: readonly string[] | ReadonlyArray) {} +function union(arg: readonly string[] | ReadonlyArray) {} function primitive1(arg: string) {} function primitive2(arg: number) {} @@ -106,7 +106,7 @@ function primitive9(arg: string | number | undefined) {} function fnSig(arg: () => void) {} enum Foo { a, b } -function enum(arg: Foo) {} +function enumArg(arg: Foo) {} function symb1(arg: symbol) {} const customSymbol = Symbol('a'); @@ -119,7 +119,7 @@ interface Foo { interface Foo { new (arg: readonly string[]): void; } -const x = { foo(arg: readonly string[]): void; }; +const x = { foo(arg: readonly string[]): void {}; }; function foo(arg: readonly string[]); type Foo = (arg: readonly string[]) => void; interface Foo { From 886e1478cb67250c2e5549ce48a09561c1e8648b Mon Sep 17 00:00:00 2001 From: auvred Date: Tue, 26 Dec 2023 11:54:57 +0000 Subject: [PATCH 2/2] --- .../docs/rules/prefer-readonly-parameter-types.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md b/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md index d6ae42d3b2f6..6a5c29ea4cd2 100644 --- a/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md +++ b/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md @@ -57,7 +57,7 @@ interface Foo { interface Foo { new (arg: string[]): void; } -const x = { foo(arg: string[]): void {}; }; +const x = { foo(arg: string[]): void {} }; function foo(arg: string[]); type Foo = (arg: string[]) => void; interface Foo { @@ -105,7 +105,10 @@ function primitive9(arg: string | number | undefined) {} function fnSig(arg: () => void) {} -enum Foo { a, b } +enum Foo { + a, + b, +} function enumArg(arg: Foo) {} function symb1(arg: symbol) {} @@ -119,7 +122,7 @@ interface Foo { interface Foo { new (arg: readonly string[]): void; } -const x = { foo(arg: readonly string[]): void {}; }; +const x = { foo(arg: readonly string[]): void {} }; function foo(arg: readonly string[]); type Foo = (arg: readonly string[]) => void; interface Foo {