UNPKG

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

Version:
33 lines (29 loc) 896 B
'use strict'; var qoqEslintV9Js = require('@saashub/qoq-eslint-v9-js'); var qoqUtils = require('@saashub/qoq-utils'); var vitestPlugin = require('@vitest/eslint-plugin'); const disabledRules = { 'sonarjs/no-duplicate-string': 0, 'vitest/expect-expect': 0, }; const { plugins: jsBaseConfigPlugins, ...jsBaseConfigRest } = qoqEslintV9Js.baseConfig; const baseConfig = { ...qoqUtils.objectMergeRight(jsBaseConfigRest, { name: '@saashub/qoq-eslint-v9-js-vitest', languageOptions: { globals: { ...vitestPlugin.environments.env.globals, }, }, rules: { ...vitestPlugin.configs.recommended.rules, ...disabledRules, }, }), plugins: { ...jsBaseConfigPlugins, vitest: vitestPlugin, }, }; exports.baseConfig = baseConfig; exports.disabledRules = disabledRules;