spherehq/sphere

View on GitHub

Showing 214 of 214 total issues

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type UserWhereUniqueInput = {
readonly id?: Maybe<Scalars['ID']>
readonly providerId?: Maybe<Scalars['String']>
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 50 mins to fix
packages/api/src/types.ts on lines 319..322
packages/api/src/types.ts on lines 1076..1079
packages/api/src/types.ts on lines 1081..1084
packages/api/src/types.ts on lines 1086..1089
packages/api/src/types.ts on lines 1167..1170
packages/api/src/types.ts on lines 1529..1532
packages/api/src/types.ts on lines 2212..2215

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type PostMetadataUpdateInput = {
readonly fileHash?: Maybe<Scalars['String']>
readonly filename?: Maybe<Scalars['String']>
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 50 mins to fix
packages/api/src/types.ts on lines 319..322
packages/api/src/types.ts on lines 1076..1079
packages/api/src/types.ts on lines 1086..1089
packages/api/src/types.ts on lines 1167..1170
packages/api/src/types.ts on lines 1529..1532
packages/api/src/types.ts on lines 2212..2215
packages/api/src/types.ts on lines 2608..2611

Similar blocks of code found in 2 locations. Consider refactoring.
Open

height={mini ? `42px` : { xs: `76px`, md: `85px`, lg: `85px` }}
Severity: Minor
Found in packages/geometry/Components/Avatar/Avatar.tsx and 1 other location - About 40 mins to fix
packages/geometry/Components/Avatar/Avatar.tsx on lines 70..70

Similar blocks of code found in 2 locations. Consider refactoring.
Open

width={mini ? `42px` : { xs: `76px`, md: `85px`, lg: `85px` }}
Severity: Minor
Found in packages/geometry/Components/Avatar/Avatar.tsx and 1 other location - About 40 mins to fix
packages/geometry/Components/Avatar/Avatar.tsx on lines 71..71

Similar blocks of code found in 2 locations. Consider refactoring.
Open

{
title: 'Company',
items: [
{
linkHref: '/',
Severity: Minor
Found in packages/platform/src/components/LinkList/LinkList.tsx and 1 other location - About 40 mins to fix
packages/platform/src/components/LinkList/LinkList.tsx on lines 48..64

Similar blocks of code found in 2 locations. Consider refactoring.
Open

{
title: 'Safety',
items: [
{
linkHref: '/code-of-conduct',
Severity: Minor
Found in packages/platform/src/components/LinkList/LinkList.tsx and 1 other location - About 40 mins to fix
packages/platform/src/components/LinkList/LinkList.tsx on lines 8..24

Similar blocks of code found in 3 locations. Consider refactoring.
Open

export type Media = {
readonly id: Scalars['ID']
readonly url: Scalars['String']
readonly type: Media_Type
}
Severity: Minor
Found in packages/api/src/types.ts and 2 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 425..429
packages/api/src/types.ts on lines 2509..2513

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type AccountConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<AccountEdge>>
readonly aggregate: AggregateAccount
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type UserConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<UserEdge>>
readonly aggregate: AggregateUser
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type PostMetadataConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<PostMetadataEdge>>
readonly aggregate: AggregatePostMetadata
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type PostConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<PostEdge>>
readonly aggregate: AggregatePost
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 3 locations. Consider refactoring.
Open

export type MediaPreviousValues = {
readonly id: Scalars['ID']
readonly url: Scalars['String']
readonly type: Media_Type
}
Severity: Minor
Found in packages/api/src/types.ts and 2 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 379..383
packages/api/src/types.ts on lines 2509..2513

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type SphereConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<SphereEdge>>
readonly aggregate: AggregateSphere
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type SphereVerificationCodeConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<SphereVerificationCodeEdge>>
readonly aggregate: AggregateSphereVerificationCode
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type MediaConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<MediaEdge>>
readonly aggregate: AggregateMedia
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2217..2221
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 8 locations. Consider refactoring.
Open

export type SphereVerificationConnection = {
readonly pageInfo: PageInfo
readonly edges: ReadonlyArray<Maybe<SphereVerificationEdge>>
readonly aggregate: AggregateSphereVerification
}
Severity: Major
Found in packages/api/src/types.ts and 7 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 47..51
packages/api/src/types.ts on lines 389..393
packages/api/src/types.ts on lines 938..942
packages/api/src/types.ts on lines 1013..1017
packages/api/src/types.ts on lines 1780..1784
packages/api/src/types.ts on lines 2052..2056
packages/api/src/types.ts on lines 2515..2519

Similar blocks of code found in 3 locations. Consider refactoring.
Open

export type User = {
readonly id: Scalars['ID']
readonly providerId: Scalars['String']
readonly associatedWith: Account
}
Severity: Minor
Found in packages/api/src/types.ts and 2 other locations - About 40 mins to fix
packages/api/src/types.ts on lines 379..383
packages/api/src/types.ts on lines 425..429

Function context has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
Open

context: async ({ req }) => {
const context: ServerContext = { db: prisma }
 
if (req.headers.authorization) {
const bearer = req.headers.authorization.split(' ')[1] || ''
Severity: Minor
Found in packages/api/src/server.ts - About 35 mins to fix

Avoid too many return statements within this function.
Open

return [
4,
prisma_client_1.prisma.upsertPost({
where: { url: data.sphereVerification.node.url },
create: __assign(__assign({}, post()), {
Severity: Major
Found in packages/database/hooks/handler.js - About 30 mins to fix

    Avoid too many return statements within this function.
    Open

    return [
    4,
    prisma_client_1.prisma
    .upsertSphere({
    where: { alias: slug },
    Severity: Major
    Found in packages/database/hooks/handler.js - About 30 mins to fix
      Severity
      Category
      Status
      Source
      Language