UNPKG

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

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