File tree Expand file tree Collapse file tree
src/commands/data-code-extension Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,15 +5,21 @@ import { InitBase } from '../../../base/initBase.js';
55Messages . importMessagesDirectoryFromMetaUrl ( import . meta. url ) ;
66const messages = Messages . loadMessages ( '@salesforce/plugin-data-code-extension' , 'init' ) ;
77
8+ // eslint-disable-next-line sf-plugin/only-extend-SfCommand
89export 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' ) ,
Original file line number Diff line number Diff line change @@ -5,13 +5,21 @@ import { InitBase } from '../../../base/initBase.js';
55Messages . importMessagesDirectoryFromMetaUrl ( import . meta. url ) ;
66const messages = Messages . loadMessages ( '@salesforce/plugin-data-code-extension' , 'init' ) ;
77
8+ // eslint-disable-next-line sf-plugin/only-extend-SfCommand
89export 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' ) ,
You can’t perform that action at this time.
0 commit comments