Sha256: 8840fcf35151d7852cb034e1f6c22ac35a6e71049c65791bb12870fcb9520ab3

Contents?: true

Size: 739 Bytes

Versions: 375

Compression:

Stored size: 739 Bytes

Contents

/*exported RuleResult */
/*eslint no-unused-vars:0*/
/**
 * Constructor for the result of Rules
 * @param {Rule} rule
 */
function RuleResult(rule) {
	'use strict';

	/**
	 * The ID of the Rule whom this result belongs to
	 * @type {String}
	 */
	this.id = rule.id;

	/**
	 * The calculated result of the Rule, either PASS, FAIL or NA
	 * @type {String}
	 */
	this.result = axe.constants.NA;

	/**
	 * Whether the Rule is a "pageLevel" rule
	 * @type {Boolean}
	 */
	this.pageLevel = rule.pageLevel;

	/**
	 * Impact of the violation
	 * @type {String}  Plain-english impact or null if rule passes
	 */
	this.impact = null;

	/**
	 * Holds information regarding nodes and individual CheckResults
	 * @type {Array}
	 */
	this.nodes = [];
}

Version data entries

375 entries across 375 versions & 1 rubygems

Version Path
govuk_publishing_components-30.4.1 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.4.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.3.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.2.1 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.2.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.1.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-30.0.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.15.3 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.15.2 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.15.1 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.15.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.14.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.13.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.12.1 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.12.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.11.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.10.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.9.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.8.0 node_modules/axe-core/lib/core/base/rule-result.js
govuk_publishing_components-29.7.0 node_modules/axe-core/lib/core/base/rule-result.js