<commit_before>/**
 * Analyzes the current page against applied axe rules.
 *
 * @example
 * describe('accessibility testing', function() {
 *
 *   it('accessibility rule subset', function(browser) {
 *     browser
 *       .url('https://www.w3.org/WAI/demos/bad/after/home.html')
 *       .assert.titleEquals('Welcome to CityLights! [Accessible Home Page]')
 *       .axeInject()
 *       .axeRun('body', {
 *         runOnly: ['color-contrast', 'image-alt'],
 *       });
 *   });
 * })
 *
 * @method axeRun
 * @link https://github.com/dequelabs/axe-core
 * @syntax browser.axeRun('body')
 * @param {string} selector The CSS selector used to locate the element.
 * @param {object} options Object containing rules configuration to use when performing the analysis
 * @param {function} [callback] Optional callback function which is called with the results
 * @api protocol.accessibility
 * @since 2.3.6
 */
module.exports = class AxeInject {
  static get allowOverride() {
    return true;
  }
};<commit_msg>Add additional helpful link for axeRun jsdoc(#3412)<commit_after>/**
 * Analyzes the current page against applied axe rules.
 *
 * @example
 * describe('accessibility testing', function() {
 *
 *   it('accessibility rule subset', function(browser) {
 *     browser
 *       .url('https://www.w3.org/WAI/demos/bad/after/home.html')
 *       .assert.titleEquals('Welcome to CityLights! [Accessible Home Page]')
 *       .axeInject()
 *       .axeRun('body', {
 *         runOnly: ['color-contrast', 'image-alt'],
 *       });
 *   });
 * })
 *
 * @method axeRun
 * @link https://github.com/dequelabs/axe-core
 * @syntax browser.axeRun('body')
 * @param {string} selector The CSS selector used to locate the element.
 * @param {object} options Object containing rules configuration to use when performing the analysis
 * @see https://www.deque.com/axe/core-documentation/api-documentation/#options-parameter
 * @param {function} [callback] Optional callback function which is called with the results
 * @api protocol.accessibility
 * @since 2.3.6
 */
module.exports = class AxeInject {
  static get allowOverride() {
    return true;
  }
};
{'fraction_non_alphanumeric': 0.14165890027958994, 'fraction_numerical': 0.005591798695246971, 'mean_word_length': 3.454356846473029, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6324007', 'n_tokens_mistral': 650, 'n_tokens_neox': 632, 'n_words': 176}