eslint-plugin-suitescript
Version:
ESLint plugin for NetSuite's SuiteScript v1/v2 API
210 lines (208 loc) • 6.76 kB
JavaScript
'use strict';
module.exports = {
suitescript2: {
globals: {
log: false,
util: false,
},
},
suitescript1: {
globals: {
createSubrecord: false,
editSubrecord: false,
nlapiAddDays: false,
nlapiAddMonths: false,
nlapiAttachRecord: false,
nlapiCalculateTax: false,
nlapiCancelLineItem: false,
nlapiCommitLineItem: false,
nlapiCopyRecord: false,
nlapiCreateAssistant: false,
nlapiCreateCSVImport: false,
nlapiCreateCurrentLineItemSubrecord: false,
nlapiCreateCurrentLineSubrecord: false,
nlapiCreateEmailMerger: false,
nlapiCreateError: false,
nlapiCreateFile: false,
nlapiCreateForm: false,
nlapiCreateList: false,
nlapiCreateRecord: false,
nlapiCreateReportDefinition: false,
nlapiCreateReportForm: false,
nlapiCreateSearch: false,
nlapiCreateSubrecord: false,
nlapiCreateTemplateRenderer: false,
nlapiDateToString: false,
nlapiDeleteFile: false,
nlapiDeleteRecord: false,
nlapiDetachRecord: false,
nlapiDisableField: false,
nlapiDisableLineItemField: false,
nlapiEditCurrentLineItemSubrecord: false,
nlapiEditSubrecord: false,
nlapiEncrypt: false,
nlapiEscapeXML: false,
nlapiExchangeRate: false,
nlapiFindLineItemMatrixValue: false,
nlapiFindLineItemValue: false,
nlapiFormatCurrency: false,
nlapiGetCache: false,
nlapiGetContext: false,
nlapiGetCurrentLineItemDateTimeValue: false,
nlapiGetCurrentLineItemIndex: false,
nlapiGetCurrentLineItemMatrixValue: false,
nlapiGetCurrentLineItemText: false,
nlapiGetCurrentLineItemValue: false,
nlapiGetCurrentLineItemValues: false,
nlapiGetDateTimeValue: false,
nlapiGetDepartment: false,
nlapiGetField: false,
nlapiGetFieldMandatory: false,
nlapiGetFieldText: false,
nlapiGetFieldTexts: false,
nlapiGetFieldValue: false,
nlapiGetFieldValues: false,
nlapiGetJobManager: false,
nlapiGetLineItemCount: false,
nlapiGetLineItemDateTimeValue: false,
nlapiGetLineItemField: false,
nlapiGetLineItemMandatory: false,
nlapiGetLineItemMatrixField: false,
nlapiGetLineItemMatrixValue: false,
nlapiGetLineItemText: false,
nlapiGetLineItemValue: false,
nlapiGetLineItemValues: false,
nlapiGetLocation: false,
nlapiGetLogin: false,
nlapiGetMatrixCount: false,
nlapiGetMatrixField: false,
nlapiGetMatrixValue: false,
nlapiGetNewRecord: false,
nlapiGetOldRecord: false,
nlapiGetRecordId: false,
nlapiGetRecordType: false,
nlapiGetRole: false,
nlapiGetSubsidiary: false,
nlapiGetUser: false,
nlapiInitiateWorkflow: false,
nlapiInitiateWorkflowAsync: false,
nlapiInsertLineItem: false,
nlapiInsertLineItemOption: false,
nlapiInsertSelectOption: false,
nlapiIsLineItemChanged: false,
nlapiLoadConfiguration: false,
nlapiLoadFile: false,
nlapiLoadRecord: false,
nlapiLoadSearch: false,
nlapiLogExecution: false,
nlapiLookupField: false,
nlapiMergeRecord: false,
nlapiOutboundSSO: false,
nlapiPrintRecord: false,
nlapiRefreshLineItems: false,
nlapiRefreshPortlet: false,
nlapiRemoveCurrentLineItemSubrecord: false,
nlapiRemoveLineItem: false,
nlapiRemoveLineItemOption: false,
nlapiRemoveSelectOption: false,
nlapiRemoveSubrecord: false,
nlapiRequestURL: false,
nlapiRequestURLWithCredentials: false,
nlapiResizePortlet: false,
nlapiResolveURL: false,
nlapiScheduleScript: false,
nlapiSearchDuplicate: false,
nlapiSearchGlobal: false,
nlapiSearchRecord: false,
nlapiSelectLineItem: false,
nlapiSelectNewLineItem: false,
nlapiSelectNode: false,
nlapiSelectNodes: false,
nlapiSelectValue: false,
nlapiSelectValues: false,
nlapiSendCampaignEmail: false,
nlapiSendEmail: false,
nlapiSendFax: false,
nlapiSetCurrentLineItemDateTimeValue: false,
nlapiSetCurrentLineItemMatrixValue: false,
nlapiSetCurrentLineItemText: false,
nlapiSetCurrentLineItemValue: false,
nlapiSetCurrentLineItemValues: false,
nlapiSetDateTimeValue: false,
nlapiSetFieldMandatory: false,
nlapiSetFieldText: false,
nlapiSetFieldTexts: false,
nlapiSetFieldValue: false,
nlapiSetFieldValues: false,
nlapiSetLineItemDateTimeValue: false,
nlapiSetLineItemDisabled: false,
nlapiSetLineItemMandatory: false,
nlapiSetLineItemValue: false,
nlapiSetMatrixValue: false,
nlapiSetRecoveryPoint: false,
nlapiSetRedirectURL: false,
nlapiStringToDate: false,
nlapiStringToXML: false,
nlapiSubmitConfiguration: false,
nlapiSubmitCSVImport: false,
nlapiSubmitField: false,
nlapiSubmitFile: false,
nlapiSubmitRecord: false,
nlapiTransformRecord: false,
nlapiTriggerWorkflow: false,
nlapiValidateXML: false,
nlapiViewCurrentLineItemSubrecord: false,
nlapiViewLineItemSubrecord: false,
nlapiViewSubrecord: false,
nlapiVoidTransaction: false,
nlapiXMLToPDF: false,
nlapiXMLToString: false,
nlapiYieldScript: false,
nlobjAssistant: false,
nlobjAssistantStep: false,
nlobjButton: false,
nlobjCache: false,
nlobjColumn: false,
nlobjConfiguration: false,
nlobjContext: false,
nlobjCSVImport: false,
nlobjDuplicateJobRequest: false,
nlobjEmailMerger: false,
nlobjError: false,
nlobjField: false,
nlobjFieldGroup: false,
nlobjFile: false,
nlobjForm: false,
nlobjFuture: false,
nlobjJobManager: false,
nlobjList: false,
nlobjLogin: false,
nlobjPivotColumn: false,
nlobjPivotRow: false,
nlobjPivotTable: false,
nlobjPivotTableHandle: false,
nlobjPortlet: false,
nlobjRecord: false,
nlobjReportColumn: false,
nlobjReportColumnHierarchy: false,
nlobjReportDefinition: false,
nlobjReportForm: false,
nlobjReportRowHierarchy: false,
nlobjRequest: false,
nlobjResponse: false,
nlobjSearch: false,
nlobjSearchColumn: false,
nlobjSearchFilter: false,
nlobjSearchResult: false,
nlobjSearchResultSet: false,
nlobjSelectOption: false,
nlobjServerResponse: false,
nlobjSubList: false,
nlobjSubrecord: false,
nlobjTab: false,
nlobjTemplateRenderer: false,
removeSubrecord: false,
viewSubrecord: false,
},
},
};