src/sap.ui.support/src/sap/ui/support/supportRules/History.js
function (oRun, sLibraryName, sRuleName) {
		var aIssues = [];

		if (oRun.issues[sLibraryName] && oRun.issues[sLibraryName][sRuleName]) {
			oRun.issues[sLibraryName][sRuleName].forEach(function (oIssue) {
				var oMinimizedIssue = {
					"context": oIssue.context,
					"details": oIssue.details,
					"name": oIssue.name,
					"severity": oIssue.severity
				};
				aIssues.push(oMinimizedIssue);
			});
		}

		return aIssues;
	}
function (oRun, sLibraryName, sRuleName) {
		var aIssues = [];

		if (oRun.issues[sLibraryName] && oRun.issues[sLibraryName][sRuleName]) {
			oRun.issues[sLibraryName][sRuleName].forEach(function (oIssue) {
				var oMinimizedIssue = {
					"context": oIssue.context,
					"details": oIssue.details,
					"name": oIssue.name,
					"severity": oIssue.severity
				};
				aIssues.push(oMinimizedIssue);
			});
		}

		return aIssues;
	}
function ( oRun , sLibraryName , sRuleName ) { var aIssues = [ ] ; if ( oRun . issues [ sLibraryName ] && oRun . issues [ sLibraryName ] [ sRuleName ] ) { oRun . issues [ sLibraryName ] [ sRuleName ] . forEach ( function ( oIssue ) { var oMinimizedIssue = { "context" : oIssue . context , "details" : oIssue . details , "name" : oIssue . name , "severity" : oIssue . severity } ; aIssues . push ( oMinimizedIssue ) ; } ) ; } return aIssues ; }
Gets all issues reported from a specific rule in shortened format - containing
only the necessary details of the issue.

@param {Object} oRun The analysis run
@param {string} sLibraryName The name of the library
@param {string} sRuleName The name of the rule
@returns {Array} All issues from a rule
@private
@method
Gets all issues reported from a specific rule in shortened format - containing only the necessary details of the issue .