UNPKG

@saashub/qoq-eslint-v9-js-vitest-rtl

Version:
28 lines (24 loc) 884 B
'use strict'; var qoqEslintV9JsVitest = require('@saashub/qoq-eslint-v9-js-vitest'); var qoqUtils = require('@saashub/qoq-utils'); var testingLibrary = require('eslint-plugin-testing-library'); const disabledRules = { 'testing-library/prefer-screen-queries': 0, }; const { plugins: jsVitestBaseConfiglugins, ...jsVitestBaseConfigRest } = qoqEslintV9JsVitest.baseConfig; const { plugins: jsRtlBaseConfigPlugins, ...jsRtlBaseConfigRest } = testingLibrary.configs['flat/react']; const baseConfig = { ...qoqUtils.objectMergeRight(jsVitestBaseConfigRest, { ...jsRtlBaseConfigRest, name: '@saashub/qoq-eslint-v9-js-vitest-rtl', rules: { ...disabledRules, }, }), plugins: { ...jsVitestBaseConfiglugins, ...jsRtlBaseConfigPlugins, }, }; exports.baseConfig = baseConfig; exports.disabledRules = disabledRules;