securityos/node_modules/eslint-plugin-jest-dom/dist/rules/prefer-required.js

29 lines
825 B
JavaScript

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.meta = exports.create = void 0;
var _createBannedAttributeRule = _interopRequireDefault(require("../createBannedAttributeRule"));
/**
* @fileoverview prefer toBeDisabled or toBeEnabled over attribute checks
* @author Ben Monro
*/
const meta = {
docs: {
description: "prefer toBeRequired over checking properties",
category: "Best Practices",
recommended: true,
url: "prefer-required"
},
fixable: "code"
};
exports.meta = meta;
const create = (0, _createBannedAttributeRule.default)({
preferred: "toBeRequired",
negatedPreferred: "not.toBeRequired",
attributes: ["required", "aria-required"]
});
exports.create = create;