lint: migrate prettier to oxfmt (#20783)

Most changes are `implements` being unwrapped this is not a oxfmt
regression
Prettier in 3.7 (we're on 3.1) changed this behaviour prettier blog
[post](https://prettier.io/blog/2025/11/27/3.7.0#change-18094)

This unifies our linting tooling

---------

Co-authored-by: github-actions <github-actions@twenty.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
neo773
2026-05-22 03:51:33 +05:30
committed by GitHub
parent e2ee4ffdff
commit 323e66433e
421 changed files with 1362 additions and 2042 deletions
@@ -11,9 +11,7 @@ import type { SignedFileOutput } from 'src/engine/api/common/common-args-process
import { type FileUrlService } from 'src/engine/core-modules/file/file-url/file-url.service';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
export class FilesFieldQueryResultGetterHandler
implements QueryResultGetterHandlerInterface
{
export class FilesFieldQueryResultGetterHandler implements QueryResultGetterHandlerInterface {
constructor(private readonly fileUrlService: FileUrlService) {}
async handle(
@@ -30,9 +30,7 @@ const parseBlocknoteJsonSafely = (
}
};
export class RichTextFieldQueryResultGetterHandler
implements QueryResultGetterHandlerInterface
{
export class RichTextFieldQueryResultGetterHandler implements QueryResultGetterHandlerInterface {
constructor(private readonly fileUrlService: FileUrlService) {}
async handle(
@@ -34,9 +34,9 @@ export interface GraphQLContext extends YogaDriverServerContext<'express'> {
}
@Injectable()
export class GraphQLConfigService
implements GqlOptionsFactory<YogaDriverConfig<'express'>>
{
export class GraphQLConfigService implements GqlOptionsFactory<
YogaDriverConfig<'express'>
> {
constructor(
private readonly exceptionHandlerService: ExceptionHandlerService,
private readonly twentyConfigService: TwentyConfigService,
@@ -7,9 +7,7 @@ import { type FileUrlService } from 'src/engine/core-modules/file/file-url/file-
import { extractFileIdFromUrl } from 'src/engine/core-modules/file/files-field/utils/extract-file-id-from-url.util';
import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity';
export class WorkspaceMemberQueryResultGetterHandler
implements QueryResultGetterHandlerInterface
{
export class WorkspaceMemberQueryResultGetterHandler implements QueryResultGetterHandlerInterface {
constructor(private readonly fileUrlService: FileUrlService) {}
async handle(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class CreateManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class CreateManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.CREATE_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class CreateOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class CreateOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.CREATE_ONE;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class DeleteManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class DeleteManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.DELETE_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class DeleteOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class DeleteOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.DELETE_ONE;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class DestroyManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class DestroyManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.DESTROY_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class DestroyOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class DestroyOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.DESTROY_ONE;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class FindDuplicatesResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class FindDuplicatesResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.FIND_DUPLICATES;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class FindManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class FindManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.FIND_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class FindOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class FindOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.FIND_ONE;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class GroupByResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class GroupByResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.GROUP_BY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class MergeManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class MergeManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.MERGE_MANY;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class RestoreManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class RestoreManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.RESTORE_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class RestoreOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class RestoreOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.RESTORE_ONE;
constructor(
@@ -17,9 +17,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class UpdateManyResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class UpdateManyResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.UPDATE_MANY;
constructor(
@@ -16,9 +16,7 @@ import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver
import { createQueryRunnerContext } from 'src/engine/api/graphql/workspace-resolver-builder/utils/create-query-runner-context.util';
@Injectable()
export class UpdateOneResolverFactory
implements WorkspaceResolverBuilderFactoryInterface
{
export class UpdateOneResolverFactory implements WorkspaceResolverBuilderFactoryInterface {
public static methodName = RESOLVER_METHOD_NAMES.UPDATE_ONE;
constructor(