History

Scaffold oxlint plugin with initial rule (#2603)

Julius Marminge committed 6 months ago

Commit 825263b1 parent 25b02f486 files · +1137 −455Browse files

Showing the changes to apps/server/src/sourceControl (3 of 86 files). Show all

Unified · Split

3 files
  1. apps/server/src/sourceControl/BitbucketApi.ts +2 −1
  2. apps/server/src/sourceControl/GitHubSourceControlProvider.ts +2 −1
  3. apps/server/src/sourceControl/SourceControlRepositoryService.ts +2 −1
apps/server/src/sourceControl/BitbucketApi.ts+2−1
@@ -44,6 +44,7 @@ export class BitbucketApiError extends Schema.TaggedErrorClass<BitbucketApiError · 43 unmodified lines
44 return `Bitbucket API failed in ${this.operation}: ${this.detail}`;44 return `Bitbucket API failed in ${this.operation}: ${this.detail}`;
45 }45 }
46}46}
47const isBitbucketApiErrorValue = Schema.is(BitbucketApiError);
47 48
48const RawBitbucketRepositorySchema = Schema.Struct({49const RawBitbucketRepositorySchema = Schema.Struct({
49 full_name: TrimmedNonEmptyString,50 full_name: TrimmedNonEmptyString,
@@ -350,7 +351,7 @@ function requestError(operation: string, cause: unknown): BitbucketApiError { · 300 unmodified lines
350}351}
351 352
352function isBitbucketApiError(cause: unknown): cause is BitbucketApiError {353function isBitbucketApiError(cause: unknown): cause is BitbucketApiError {
353 return Schema.is(BitbucketApiError)(cause);354 return isBitbucketApiErrorValue(cause);
354}355}
355 356
356function responseError(357function responseError(
apps/server/src/sourceControl/GitHubSourceControlProvider.ts+2−1
@@ -13,6 +13,7 @@ import * as GitHubCli from "./GitHubCli.ts"; · 12 unmodified lines
13import * as GitHubPullRequests from "./gitHubPullRequests.ts";13import * as GitHubPullRequests from "./gitHubPullRequests.ts";
14import * as SourceControlProvider from "./SourceControlProvider.ts";14import * as SourceControlProvider from "./SourceControlProvider.ts";
15import * as SourceControlProviderDiscovery from "./SourceControlProviderDiscovery.ts";15import * as SourceControlProviderDiscovery from "./SourceControlProviderDiscovery.ts";
16const isSourceControlProviderError = Schema.is(SourceControlProviderError);
16 17
17function providerError(18function providerError(
18 operation: string,19 operation: string,
@@ -153,7 +154,7 @@ export const make = Effect.fn("makeGitHubSourceControlProvider")(function* () { · 134 unmodified lines
153 );154 );
154 }),155 }),
155 Effect.mapError((error) =>156 Effect.mapError((error) =>
156 Schema.is(SourceControlProviderError)(error)157 isSourceControlProviderError(error)
157 ? error158 ? error
158 : providerError("listChangeRequests", error),159 : providerError("listChangeRequests", error),
159 ),160 ),
apps/server/src/sourceControl/SourceControlRepositoryService.ts+2−1
@@ -22,6 +22,7 @@ import { · 21 unmodified lines
22import { ServerConfig } from "../config.ts";22import { ServerConfig } from "../config.ts";
23import * as GitVcsDriver from "../vcs/GitVcsDriver.ts";23import * as GitVcsDriver from "../vcs/GitVcsDriver.ts";
24import * as SourceControlProviderRegistry from "./SourceControlProviderRegistry.ts";24import * as SourceControlProviderRegistry from "./SourceControlProviderRegistry.ts";
25const isSourceControlRepositoryError = Schema.is(SourceControlRepositoryError);
25 26
26export interface SourceControlRepositoryServiceShape {27export interface SourceControlRepositoryServiceShape {
27 readonly lookupRepository: (28 readonly lookupRepository: (
@@ -69,7 +70,7 @@ function repositoryError(input: { · 41 unmodified lines
69 70
70function mapRepositoryError(operation: string, provider: SourceControlProviderKind) {71function mapRepositoryError(operation: string, provider: SourceControlProviderKind) {
71 return Effect.mapError((cause: unknown) =>72 return Effect.mapError((cause: unknown) =>
72 Schema.is(SourceControlRepositoryError)(cause)73 isSourceControlRepositoryError(cause)
73 ? cause74 ? cause
74 : repositoryError({75 : repositoryError({
75 operation,76 operation,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t