コンテンツへスキップ

@stylistic/

type-generic-spacing

TypeScript の型ジェネリクス内のスペースの一貫性を強制します。

ルール詳細

このルールは、TypeScript の型ジェネリクス内のスペースの一貫性を強制します。

オプション

このルールにはオプションはありません。

このルールの**不正な**コード例

ts
/*eslint @stylistic/type-generic-spacing: ["error"]*/

type Foo<T
=
true> = T
type Foo<T
,
K> = T
interface Log { foo
<T>
(name: T): void
}
不正なコード

このルールの**正しい**コード例

ts
/*eslint @stylistic/type-generic-spacing: ["error"]*/

type Foo<T = true> = T
type Foo<T, K> = T

interface Log {
  foo<T>(name: T): void
}
正しいコード

MIT ライセンスの下でリリースされています。