"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;