Skip to content

Commit b60943f

Browse files
committed
chore: save results from format --fix
1 parent 8efc132 commit b60943f

File tree

18 files changed

+700
-1128
lines changed

18 files changed

+700
-1128
lines changed

.eslintrc.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,21 @@
66
*/
77
module.exports = {
88
extends: ['eslint-config-salesforce-typescript', 'eslint-config-salesforce-license'],
9+
rules: {
10+
'@typescript-eslint/member-ordering': 'warn',
11+
'@typescript-eslint/no-unsafe-assignment': 'warn',
12+
'@typescript-eslint/restrict-template-expressions': 'warn',
13+
'@typescript-eslint/no-misused-promises': 'warn',
14+
'@typescript-eslint/no-unsafe-call': 'warn',
15+
'@typescript-eslint/no-unsafe-member-access': 'warn',
16+
'@typescript-eslint/ban-ts-comment': 'warn',
17+
'@typescript-eslint/prefer-nullish-coalescing': 'warn',
18+
'@typescript-eslint/ban-types': 'warn',
19+
'class-methods-use-this': 'warn',
20+
'no-prototype-builtins': 'warn',
21+
'no-case-declarations': 'warn',
22+
radix: 'warn',
23+
'@typescript-eslint/switch-exhaustiveness-check': 'warn',
24+
'@typescript-eslint/no-unsafe-argument': 'warn',
25+
},
926
};

src/commands/force/apex/execute.ts

Lines changed: 17 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,11 @@
44
* Licensed under the BSD 3-Clause license.
55
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66
*/
7-
import {
8-
ApexExecuteOptions,
9-
ExecuteService,
10-
ExecuteAnonymousResponse
11-
} from '@salesforce/apex-node';
7+
import { ApexExecuteOptions, ExecuteService, ExecuteAnonymousResponse } from '@salesforce/apex-node';
128
import { flags, SfdxCommand } from '@salesforce/command';
139
import { Messages } from '@salesforce/core';
1410
import { AnyJson } from '@salesforce/ts-types';
15-
import {
16-
buildDescription,
17-
colorSuccess,
18-
colorError,
19-
logLevels
20-
} from '../../../utils';
11+
import { buildDescription, colorSuccess, colorError, logLevels } from '../../../utils';
2112

2213
Messages.importMessagesDirectory(__dirname);
2314
const messages = Messages.load('@salesforce/plugin-apex', 'execute', [
@@ -27,7 +18,7 @@ const messages = Messages.load('@salesforce/plugin-apex', 'execute', [
2718
'executeRuntimeSuccess',
2819
'logLevelDescription',
2920
'logLevelLongDescription',
30-
'longDescription'
21+
'longDescription',
3122
]);
3223

3324
export default class Execute extends SfdxCommand {
@@ -38,24 +29,24 @@ export default class Execute extends SfdxCommand {
3829
public static longDescription = messages.getMessage('longDescription');
3930

4031
public static examples = [
41-
`$ sfdx force:apex:execute -u [email protected] -f ~/test.apex`,
42-
`$ sfdx force:apex:execute -f ~/test.apex`,
43-
`$ sfdx force:apex:execute \nStart typing Apex code. Press the Enter key after each line, then press CTRL+D when finished.`
32+
'$ sfdx force:apex:execute -u [email protected] -f ~/test.apex',
33+
'$ sfdx force:apex:execute -f ~/test.apex',
34+
'$ sfdx force:apex:execute \nStart typing Apex code. Press the Enter key after each line, then press CTRL+D when finished.',
4435
];
4536
protected static requiresUsername = true;
4637

4738
public static readonly flagsConfig = {
4839
apexcodefile: flags.filepath({
4940
char: 'f',
50-
description: messages.getMessage('apexCodeFileDescription')
41+
description: messages.getMessage('apexCodeFileDescription'),
5142
}),
5243
loglevel: flags.enum({
5344
description: messages.getMessage('logLevelDescription'),
5445
longDescription: messages.getMessage('logLevelLongDescription'),
5546
default: 'warn',
56-
options: logLevels
47+
options: logLevels,
5748
}),
58-
apiversion: flags.builtin()
49+
apiversion: flags.builtin(),
5950
};
6051

6152
public async run(): Promise<AnyJson> {
@@ -68,9 +59,7 @@ export default class Execute extends SfdxCommand {
6859
const exec = new ExecuteService(conn);
6960

7061
const execAnonOptions: ApexExecuteOptions = {
71-
...(this.flags.apexcodefile
72-
? { apexFilePath: this.flags.apexcodefile }
73-
: { userInput: true })
62+
...(this.flags.apexcodefile ? { apexFilePath: this.flags.apexcodefile } : { userInput: true }),
7463
};
7564

7665
const result = await exec.executeAnonymous(execAnonOptions);
@@ -84,12 +73,8 @@ export default class Execute extends SfdxCommand {
8473
private formatDefault(response: ExecuteAnonymousResponse): string {
8574
let outputText = '';
8675
if (response.success) {
87-
outputText += `${colorSuccess(
88-
messages.getMessage('executeCompileSuccess')
89-
)}\n`;
90-
outputText += `${colorSuccess(
91-
messages.getMessage('executeRuntimeSuccess')
92-
)}\n`;
76+
outputText += `${colorSuccess(messages.getMessage('executeCompileSuccess'))}\n`;
77+
outputText += `${colorSuccess(messages.getMessage('executeRuntimeSuccess'))}\n`;
9378
outputText += `\n${response.logs}`;
9479
} else {
9580
if (!response.diagnostic) {
@@ -98,14 +83,10 @@ export default class Execute extends SfdxCommand {
9883
const diagnostic = response.diagnostic[0];
9984

10085
if (!response.compiled) {
101-
outputText += colorError(
102-
`Error: Line: ${diagnostic.lineNumber}, Column: ${diagnostic.columnNumber}\n`
103-
);
86+
outputText += colorError(`Error: Line: ${diagnostic.lineNumber}, Column: ${diagnostic.columnNumber}\n`);
10487
outputText += colorError(`Error: ${diagnostic.compileProblem}\n`);
10588
} else {
106-
outputText += `${colorSuccess(
107-
messages.getMessage('executeCompileSuccess')
108-
)}\n`;
89+
outputText += `${colorSuccess(messages.getMessage('executeCompileSuccess'))}\n`;
10990
outputText += colorError(`Error: ${diagnostic.exceptionMessage}\n`);
11091
outputText += colorError(`Error: ${diagnostic.exceptionStackTrace}\n`);
11192
outputText += `\n${response.logs}`;
@@ -123,15 +104,11 @@ export default class Execute extends SfdxCommand {
123104
success: response.success,
124105
compiled: response.compiled,
125106
compileProblem: diagnostic ? response.diagnostic![0].compileProblem : '',
126-
exceptionMessage: diagnostic
127-
? response.diagnostic![0].exceptionMessage
128-
: '',
129-
exceptionStackTrace: diagnostic
130-
? response.diagnostic![0].exceptionStackTrace
131-
: '',
107+
exceptionMessage: diagnostic ? response.diagnostic![0].exceptionMessage : '',
108+
exceptionStackTrace: diagnostic ? response.diagnostic![0].exceptionStackTrace : '',
132109
line: diagnostic ? response.diagnostic![0].lineNumber : -1,
133110
column: diagnostic ? response.diagnostic![0].columnNumber : -1,
134-
logs: response.logs
111+
logs: response.logs,
135112
};
136113
/* eslint-emable @typescript-eslint/no-non-null-assertion */
137114
return formattedResponse;

src/commands/force/apex/log/get.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const messages = Messages.load('@salesforce/plugin-apex', 'get', [
2222
'noResultsFound',
2323
'numberDescription',
2424
'outputDirDescription',
25-
'outputDirLongDescription'
25+
'outputDirLongDescription',
2626
]);
2727

2828
export default class Get extends SfdxCommand {
@@ -35,38 +35,38 @@ export default class Get extends SfdxCommand {
3535

3636
public static longDescription = messages.getMessage('longDescription');
3737
public static examples = [
38-
`$ sfdx force:apex:log:get -i <log id>`,
39-
`$ sfdx force:apex:log:get -i <log id> -u [email protected]`,
40-
`$ sfdx force:apex:log:get -n 2 -c`,
41-
`$ sfdx force:apex:log:get -d Users/Desktop/logs -n 2`
38+
'$ sfdx force:apex:log:get -i <log id>',
39+
'$ sfdx force:apex:log:get -i <log id> -u [email protected]',
40+
'$ sfdx force:apex:log:get -n 2 -c',
41+
'$ sfdx force:apex:log:get -d Users/Desktop/logs -n 2',
4242
];
4343

4444
public static readonly flagsConfig = {
4545
json: flags.boolean({
46-
description: messages.getMessage('jsonDescription')
46+
description: messages.getMessage('jsonDescription'),
4747
}),
4848
loglevel: flags.enum({
4949
description: messages.getMessage('logLevelDescription'),
5050
longDescription: messages.getMessage('logLevelLongDescription'),
5151
default: 'warn',
52-
options: logLevels
52+
options: logLevels,
5353
}),
5454
apiversion: flags.builtin(),
5555
logid: flags.id({
5656
char: 'i',
57-
description: messages.getMessage('logIDDescription')
57+
description: messages.getMessage('logIDDescription'),
5858
}),
5959
number: flags.number({
6060
char: 'n',
6161
min: 1,
6262
max: 25,
63-
description: messages.getMessage('numberDescription')
63+
description: messages.getMessage('numberDescription'),
6464
}),
6565
outputdir: flags.string({
6666
char: 'd',
6767
description: messages.getMessage('outputDirDescription'),
68-
longDescription: messages.getMessage('outputDirLongDescription')
69-
})
68+
longDescription: messages.getMessage('outputDirLongDescription'),
69+
}),
7070
};
7171

7272
public async run(): Promise<AnyJson> {
@@ -84,7 +84,7 @@ export default class Get extends SfdxCommand {
8484
const logResults = await logService.getLogs({
8585
logId: this.flags.logid,
8686
numberOfLogs: this.flags.number,
87-
outputDir: this.flags.outputdir
87+
outputDir: this.flags.outputdir,
8888
});
8989

9090
if (logResults.length === 0) {
@@ -94,9 +94,9 @@ export default class Get extends SfdxCommand {
9494

9595
if (this.flags.outputdir) {
9696
this.ux.log(`Log files written to ${this.flags.outputdir}`);
97-
return logResults.map(logResult => logResult.log);
97+
return logResults.map((logResult) => logResult.log);
9898
}
99-
const parsedLogs = logResults.map(logResult => {
99+
const parsedLogs = logResults.map((logResult) => {
100100
const colored = colorLogs(logResult.log);
101101
this.ux.log(colored);
102102
return { log: logResult.log };

src/commands/force/apex/log/list.ts

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const messages = Messages.load('@salesforce/plugin-apex', 'list', [
2727
'sizeColHeader',
2828
'statusColHeader',
2929
'timeColHeader',
30-
'userColHeader'
30+
'userColHeader',
3131
]);
3232

3333
export default class List extends SfdxCommand {
@@ -39,22 +39,19 @@ export default class List extends SfdxCommand {
3939
);
4040

4141
public static longDescription = messages.getMessage('longDescription');
42-
public static examples = [
43-
`$ sfdx force:apex:log:list`,
44-
`$ sfdx force:apex:log:list -u [email protected]`
45-
];
42+
public static examples = ['$ sfdx force:apex:log:list', '$ sfdx force:apex:log:list -u [email protected]'];
4643

4744
public static readonly flagsConfig = {
4845
json: flags.boolean({
49-
description: messages.getMessage('jsonDescription')
46+
description: messages.getMessage('jsonDescription'),
5047
}),
5148
loglevel: flags.enum({
5249
description: messages.getMessage('logLevelDescription'),
5350
longDescription: messages.getMessage('logLevelLongDescription'),
5451
default: 'warn',
55-
options: logLevels
52+
options: logLevels,
5653
}),
57-
apiversion: flags.builtin()
54+
apiversion: flags.builtin(),
5855
};
5956

6057
public async run(): Promise<LogRecord[]> {
@@ -97,58 +94,58 @@ export default class List extends SfdxCommand {
9794
operation: logRecord.Operation,
9895
request: logRecord.Request,
9996
time: logRecord.StartTime,
100-
status: logRecord.Status
97+
status: logRecord.Status,
10198
};
10299
logRowArray.push(row);
103100
}
104101

105102
const tableResult = tb.createTable(logRowArray, [
106103
{
107104
key: 'app',
108-
label: messages.getMessage('appColHeader')
105+
label: messages.getMessage('appColHeader'),
109106
},
110107
{
111108
key: 'duration',
112-
label: messages.getMessage('durationColHeader')
109+
label: messages.getMessage('durationColHeader'),
113110
},
114111
{
115112
key: 'id',
116-
label: messages.getMessage('idColHeader')
113+
label: messages.getMessage('idColHeader'),
117114
},
118115
{
119116
key: 'location',
120-
label: messages.getMessage('locationColHeader')
117+
label: messages.getMessage('locationColHeader'),
121118
},
122119
{
123120
key: 'size',
124-
label: messages.getMessage('sizeColHeader')
121+
label: messages.getMessage('sizeColHeader'),
125122
},
126123
{
127124
key: 'user',
128-
label: messages.getMessage('userColHeader')
125+
label: messages.getMessage('userColHeader'),
129126
},
130127
{
131128
key: 'operation',
132-
label: messages.getMessage('operationColHeader')
129+
label: messages.getMessage('operationColHeader'),
133130
},
134131
{
135132
key: 'request',
136-
label: messages.getMessage('requestColHeader')
133+
label: messages.getMessage('requestColHeader'),
137134
},
138135
{
139136
key: 'time',
140-
label: messages.getMessage('timeColHeader')
137+
label: messages.getMessage('timeColHeader'),
141138
},
142139
{
143140
key: 'status',
144-
label: messages.getMessage('statusColHeader')
145-
}
141+
label: messages.getMessage('statusColHeader'),
142+
},
146143
]);
147144
return tableResult;
148145
}
149146

150147
private cleanRecords(logRecords: LogRecord[]): LogRecord[] {
151-
return logRecords.map(record => {
148+
return logRecords.map((record) => {
152149
record.StartTime = this.formatTime(record.StartTime);
153150
return record;
154151
});

src/commands/force/apex/log/tail.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const messages = Messages.load('@salesforce/plugin-apex', 'tail', [
2121
'logLevelDescription',
2222
'logLevelLongDescription',
2323
'longDescription',
24-
'skipTraceFlagDescription'
24+
'skipTraceFlagDescription',
2525
]);
2626

2727
export default class Tail extends SfdxCommand {
@@ -34,34 +34,34 @@ export default class Tail extends SfdxCommand {
3434

3535
public static longDescription = messages.getMessage('longDescription');
3636
public static examples = [
37-
`$ sfdx force:apex:log:tail`,
38-
`$ sfdx force:apex:log:tail --debuglevel MyDebugLevel`,
39-
`$ sfdx force:apex:log:tail -c -s`
37+
'$ sfdx force:apex:log:tail',
38+
'$ sfdx force:apex:log:tail --debuglevel MyDebugLevel',
39+
'$ sfdx force:apex:log:tail -c -s',
4040
];
4141

4242
public static readonly flagsConfig = {
4343
json: flags.boolean({
44-
description: messages.getMessage('jsonDescription')
44+
description: messages.getMessage('jsonDescription'),
4545
}),
4646
loglevel: flags.enum({
4747
description: messages.getMessage('logLevelDescription'),
4848
longDescription: messages.getMessage('logLevelLongDescription'),
4949
default: 'warn',
50-
options: logLevels
50+
options: logLevels,
5151
}),
5252
apiversion: flags.builtin(),
5353
color: flags.boolean({
5454
char: 'c',
55-
description: messages.getMessage('colorDescription')
55+
description: messages.getMessage('colorDescription'),
5656
}),
5757
debuglevel: flags.string({
5858
char: 'd',
59-
description: messages.getMessage('debugLevelDescription')
59+
description: messages.getMessage('debugLevelDescription'),
6060
}),
6161
skiptraceflag: flags.boolean({
6262
char: 's',
63-
description: messages.getMessage('skipTraceFlagDescription')
64-
})
63+
description: messages.getMessage('skipTraceFlagDescription'),
64+
}),
6565
};
6666

6767
public async run(): Promise<void> {
@@ -86,7 +86,7 @@ export default class Tail extends SfdxCommand {
8686
if (this.flags.json) {
8787
this.ux.logJson({
8888
status: process.exitCode,
89-
result: fullLog
89+
result: fullLog,
9090
});
9191
} else {
9292
const output = this.flags.color ? await colorizeLog(fullLog) : fullLog;

0 commit comments

Comments
 (0)