Skip to content

Commit dd49c14

Browse files
committed
fix: test failures
1 parent 5c2b5f5 commit dd49c14

2 files changed

Lines changed: 20 additions & 6 deletions

File tree

src/commands/data-code-extension/function/init.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,21 @@ import { InitBase } from '../../../base/initBase.js';
55
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
66
const messages = Messages.loadMessages('@salesforce/plugin-data-code-extension', 'init');
77

8+
// eslint-disable-next-line sf-plugin/only-extend-SfCommand
89
export default class Init extends InitBase {
910
public static readonly summary = messages.getMessage('summary', ['function']);
1011
public static readonly description = messages.getMessage('description');
11-
public static readonly examples = messages
12-
// eslint-disable-next-line sf-plugin/no-missing-messages
13-
.getMessages('examples')
14-
.map((example) => example.replace(/%s/g, 'function'));
12+
public static readonly examples = ((): string[] => {
13+
try {
14+
// eslint-disable-next-line sf-plugin/no-missing-messages
15+
return messages.getMessages('examples').map((example) => example.replace(/%s/g, 'function'));
16+
} catch {
17+
return [];
18+
}
19+
})();
1520

1621
public static readonly flags = {
22+
...InitBase.flags,
1723
'package-dir': Flags.directory({
1824
char: 'p',
1925
summary: messages.getMessage('flags.packageDir.summary'),

src/commands/data-code-extension/script/init.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,21 @@ import { InitBase } from '../../../base/initBase.js';
55
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
66
const messages = Messages.loadMessages('@salesforce/plugin-data-code-extension', 'init');
77

8+
// eslint-disable-next-line sf-plugin/only-extend-SfCommand
89
export default class Init extends InitBase {
910
public static readonly summary = messages.getMessage('summary', ['script']);
1011
public static readonly description = messages.getMessage('description');
11-
// eslint-disable-next-line sf-plugin/no-missing-messages
12-
public static readonly examples = messages.getMessages('examples').map((example) => example.replace(/%s/g, 'script'));
12+
public static readonly examples = ((): string[] => {
13+
try {
14+
// eslint-disable-next-line sf-plugin/no-missing-messages
15+
return messages.getMessages('examples').map((example) => example.replace(/%s/g, 'script'));
16+
} catch {
17+
return [];
18+
}
19+
})();
1320

1421
public static readonly flags = {
22+
...InitBase.flags,
1523
'package-dir': Flags.directory({
1624
char: 'p',
1725
summary: messages.getMessage('flags.packageDir.summary'),

0 commit comments

Comments
 (0)