Skip to content

Commit 5e08eb4

Browse files
chore: fix lint warnings
1 parent 8827da2 commit 5e08eb4

File tree

5 files changed

+24
-18
lines changed

5 files changed

+24
-18
lines changed

src/client/metadataApiDeploy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ export class MetadataApiDeploy extends MetadataTransfer<
103103

104104
public constructor(options: MetadataApiDeployOptions) {
105105
super(options);
106-
options.apiOptions = { ...MetadataApiDeploy.DEFAULT_OPTIONS.apiOptions, ...options.apiOptions };
107106
this.options = Object.assign({}, options);
107+
this.options.apiOptions = { ...MetadataApiDeploy.DEFAULT_OPTIONS.apiOptions, ...options.apiOptions };
108108
this.isRestDeploy = !!options.apiOptions?.rest;
109109
this.registry = options.registry ?? new RegistryAccess();
110110
if (this.mdapiTempDir) {

src/convert/replacements.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,16 +117,17 @@ class ReplacementMarkingStream extends Transform {
117117
encoding: string,
118118
callback: (err: Error | undefined, data: SourceComponent) => void
119119
): Promise<void> {
120+
const toBeReturned = chunk;
120121
let err: Error | undefined;
121122
// if deleting, or no configs, just pass through
122-
if (!chunk.isMarkedForDelete() && this.replacementConfigs?.length) {
123+
if (!toBeReturned.isMarkedForDelete() && this.replacementConfigs?.length) {
123124
try {
124-
chunk.replacements = await getReplacements(chunk, this.replacementConfigs);
125-
if (chunk.replacements && chunk.parent?.type.strategies?.transformer === 'nonDecomposed') {
125+
toBeReturned.replacements = await getReplacements(toBeReturned, this.replacementConfigs);
126+
if (toBeReturned.replacements && toBeReturned.parent?.type.strategies?.transformer === 'nonDecomposed') {
126127
// Set replacements on the parent of a nonDecomposed CustomLabel as well so that recomposing
127128
// doesn't use the non-replaced content from parent cache.
128129
// See RecompositionFinalizer.recompose() in convertContext.ts
129-
chunk.parent.replacements = chunk.replacements;
130+
toBeReturned.parent.replacements = toBeReturned.replacements;
130131
}
131132
} catch (e) {
132133
if (!(e instanceof Error)) {
@@ -135,7 +136,7 @@ class ReplacementMarkingStream extends Transform {
135136
err = e;
136137
}
137138
}
138-
callback(err, chunk);
139+
callback(err, toBeReturned);
139140
}
140141
}
141142

src/resolve/adapters/decomposedSourceAdapter.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ export class DecomposedSourceAdapter extends MixedContentSourceAdapter {
8383
isResolvingSource?: boolean
8484
): SourceComponent | undefined {
8585
const metaXml = parseMetadataXml(trigger);
86+
const toBeReturned = component;
87+
8688
if (metaXml?.suffix) {
8789
const pathToContent = this.trimPathToContent(trigger);
8890
const childTypeId = this.type.children?.suffixes?.[metaXml.suffix];
@@ -97,7 +99,7 @@ export class DecomposedSourceAdapter extends MixedContentSourceAdapter {
9799
) {
98100
if (strategy === 'folderPerType' || strategy === 'topLevel' || isResolvingSource) {
99101
const parent =
100-
component ??
102+
toBeReturned ??
101103
new SourceComponent(
102104
{
103105
name: strategy === 'folderPerType' ? baseName(pathToContent) : pathToContent,
@@ -118,18 +120,18 @@ export class DecomposedSourceAdapter extends MixedContentSourceAdapter {
118120
this.forceIgnore
119121
);
120122
}
121-
} else if (!component) {
123+
} else if (!toBeReturned) {
122124
// This is most likely metadata found within a CustomObject folder that is not a
123125
// child type of CustomObject. E.g., Layout, SharingRules, ApexClass.
124126
throw new SfError(
125127
messages.getMessage('error_unexpected_child_type', [trigger, this.type.name]),
126128
'TypeInferenceError'
127129
);
128130
}
129-
if (component) {
130-
component.content = pathToContent;
131+
if (toBeReturned) {
132+
toBeReturned.content = pathToContent;
131133
}
132134
}
133-
return component;
135+
return toBeReturned;
134136
}
135137
}

src/resolve/adapters/matchingContentSourceAdapter.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ export class MatchingContentSourceAdapter extends BaseSourceAdapter {
3939

4040
protected populate(trigger: SourcePath, component: SourceComponent): SourceComponent {
4141
let sourcePath: SourcePath | undefined;
42+
const toBeReturned = component;
4243

43-
if (component.xml === trigger) {
44+
if (toBeReturned.xml === trigger) {
4445
const fsPath = removeMetaXmlSuffix(trigger);
4546
if (this.tree.exists(fsPath)) {
4647
sourcePath = fsPath;
@@ -58,8 +59,8 @@ export class MatchingContentSourceAdapter extends BaseSourceAdapter {
5859
throw messages.createError('noSourceIgnore', [this.type.name, sourcePath]);
5960
}
6061

61-
component.content = sourcePath;
62-
return component;
62+
toBeReturned.content = sourcePath;
63+
return toBeReturned;
6364
}
6465
}
6566

src/resolve/adapters/mixedContentSourceAdapter.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,12 @@ export class MixedContentSourceAdapter extends BaseSourceAdapter {
6767
);
6868
}
6969

70-
if (component) {
71-
component.content = contentPath;
70+
let toBeReturned = component;
71+
72+
if (toBeReturned) {
73+
toBeReturned.content = contentPath;
7274
} else {
73-
component = new SourceComponent(
75+
toBeReturned = new SourceComponent(
7476
{
7577
name: baseName(contentPath),
7678
type: this.type,
@@ -82,7 +84,7 @@ export class MixedContentSourceAdapter extends BaseSourceAdapter {
8284
);
8385
}
8486

85-
return component;
87+
return toBeReturned;
8688
}
8789

8890
/**

0 commit comments

Comments
 (0)