Skip to content

Missing autofix for methods related to jQuery.sap.* (Array Utils) #528

@flovogt

Description

@flovogt

Missing autofix for methods related to jQuery.sap.* (Array Utils)

Methods related to jQuery.sap.* (Array Utils) are deprecated. Therefore an autofix should be offered by UI5 linter.

Deprecated APIs:

  • jQuery.sap.arraySymbolDiff
  • jQuery.sap.unique

Deprecated Usage

var aData1 = ["orange", "apple", "banana"];
var aData2 = ["orange", "banana"];
var diff = jQuery.sap.arraySymbolDiff(aData1, aData2);

var aData3 = ["orange", "orange", "banana"];
var sortedCleanedArray = jQuery.sap.unique(aData3);

Recommended Usage

sap.ui.define([
  "sap/base/util/array/diff",
  "sap/base/util/array/uniqueSort"
], (diff, uniqueSort) => {
  var aData1 = ["orange", "apple", "banana"];
  var aData2 = ["orange", "banana"];
  var diff = diff(aData1, aData2);

  var aData3 = ["orange", "orange", "banana"];
  var sortedCleanedArray = uniqueSort(aData3);
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    autofixAn issue related to the autofix capabilities

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions