跳至内容

@stylistic/plus/

type-generic-spacing

强制在 TypeScript 类型泛型中使用一致的间距。

规则详情

此规则强制在 TypeScript 类型泛型中使用一致的间距。

选项

此规则没有选项。

此规则的不正确代码示例

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

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

此规则的正确代码示例

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

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

interface Log {
  foo<T>(name: T): void
}
正确