refactor: disable ts/no-redeclare and remove inline disables

This commit is contained in:
Mahmoud Hamdi 2026-03-23 15:44:31 +02:00
parent 56a590b951
commit 66665fb981
5 changed files with 1 additions and 6 deletions

View File

@ -245,7 +245,6 @@ export const PromptRole = {
assistant: 'assistant',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type PromptRole = typeof PromptRole[keyof typeof PromptRole]
export enum EditionType {

View File

@ -36,6 +36,7 @@ export default antfu(
overrides: {
'ts/consistent-type-definitions': ['error', 'type'],
'ts/no-explicit-any': 'error',
'ts/no-redeclare': 'off',
},
erasableOnly: true,
},

View File

@ -3,7 +3,6 @@ export const SubjectType = {
ACCOUNT: 'account',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type SubjectType = typeof SubjectType[keyof typeof SubjectType]
export const AccessMode = {
@ -13,7 +12,6 @@ export const AccessMode = {
EXTERNAL_MEMBERS: 'sso_verified',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type AccessMode = typeof AccessMode[keyof typeof AccessMode]
export type AccessControlGroup = {

View File

@ -18,7 +18,6 @@ export const PromptMode = {
advanced: 'advanced',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type PromptMode = typeof PromptMode[keyof typeof PromptMode]
export type PromptItem = {
@ -51,7 +50,6 @@ export const PromptRole = {
assistant: 'assistant',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type PromptRole = typeof PromptRole[keyof typeof PromptRole]
export type PromptVariable = {

View File

@ -35,7 +35,6 @@ export const AppSourceType = {
tryApp: 'tryApp',
} as const
// eslint-disable-next-line ts/no-redeclare -- value-type pair
export type AppSourceType = typeof AppSourceType[keyof typeof AppSourceType]
const apiPrefix = {