sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
43 lines (42 loc) • 1.52 kB
TypeScript
import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class LintAccess extends SfCommand<any> {
static title: string;
static description: string;
static examples: string[];
static flags: any;
protected static supportsDevhubUsername: boolean;
static requiresProject: boolean;
protected folder: string;
protected customSettingsNames: string[];
protected missingElements: any[];
protected missingElementsMap: any;
protected outputFile: any;
protected outputFilesRes: any;
protected static sourceElements: any[];
private permissionSet;
private profiles;
private static messages;
private hasElementsWithNoRights;
private hasToDisplayJsonOnly;
run(): Promise<AnyJson>;
private ignoreSourceElementsIfDefined;
private ignoreRightElementsIfDefined;
private formatElementNameFromPath;
private retrieveElementToCheck;
private ruleBasedCheckForFields;
private listElementIfNotInProfileOrPermission;
private formatPathPermissionSetOrProfile;
private retrieveElementsWithoutRights;
private hasRemainingElementsToCheck;
private constructLogAndDisplayTable;
private writeOutputFile;
private manageNotification;
private handleFixIssues;
private listLocalCustomSettings;
private listLocalPermissionSets;
private updatePermissionSets;
private readFile;
private parseString;
private verifyMultipleObjectsInPermissionSets;
}