|
|
|
@ -1,3 +1,4 @@ |
|
|
|
|
const vitestPlugin = require("@vitest/eslint-plugin"); |
|
|
|
|
const restrictedSyntax = ['WithStatement', 'ForInStatement', 'LabeledStatement', 'SequenceExpression']; |
|
|
|
|
|
|
|
|
|
module.exports = { |
|
|
|
@ -37,8 +38,6 @@ module.exports = { |
|
|
|
|
'eslint-plugin-regexp', |
|
|
|
|
'eslint-plugin-sonarjs', |
|
|
|
|
'eslint-plugin-unicorn', |
|
|
|
|
'eslint-plugin-vitest', |
|
|
|
|
'eslint-plugin-vitest-globals', |
|
|
|
|
'eslint-plugin-wc', |
|
|
|
|
], |
|
|
|
|
env: { |
|
|
|
@ -82,59 +81,58 @@ module.exports = { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
files: ['**/*.test.*', 'web_src/js/test/setup.ts'], |
|
|
|
|
env: { |
|
|
|
|
'vitest-globals/env': true, |
|
|
|
|
}, |
|
|
|
|
plugins: ["@vitest/eslint-plugin"], |
|
|
|
|
globals: vitestPlugin.environments.env.globals, |
|
|
|
|
rules: { |
|
|
|
|
'vitest/consistent-test-filename': [0], |
|
|
|
|
'vitest/consistent-test-it': [0], |
|
|
|
|
'vitest/expect-expect': [0], |
|
|
|
|
'vitest/max-expects': [0], |
|
|
|
|
'vitest/max-nested-describe': [0], |
|
|
|
|
'vitest/no-alias-methods': [0], |
|
|
|
|
'vitest/no-commented-out-tests': [0], |
|
|
|
|
'vitest/no-conditional-expect': [0], |
|
|
|
|
'vitest/no-conditional-in-test': [0], |
|
|
|
|
'vitest/no-conditional-tests': [0], |
|
|
|
|
'vitest/no-disabled-tests': [0], |
|
|
|
|
'vitest/no-done-callback': [0], |
|
|
|
|
'vitest/no-duplicate-hooks': [0], |
|
|
|
|
'vitest/no-focused-tests': [0], |
|
|
|
|
'vitest/no-hooks': [0], |
|
|
|
|
'vitest/no-identical-title': [2], |
|
|
|
|
'vitest/no-interpolation-in-snapshots': [0], |
|
|
|
|
'vitest/no-large-snapshots': [0], |
|
|
|
|
'vitest/no-mocks-import': [0], |
|
|
|
|
'vitest/no-restricted-matchers': [0], |
|
|
|
|
'vitest/no-restricted-vi-methods': [0], |
|
|
|
|
'vitest/no-standalone-expect': [0], |
|
|
|
|
'vitest/no-test-prefixes': [0], |
|
|
|
|
'vitest/no-test-return-statement': [0], |
|
|
|
|
'vitest/prefer-called-with': [0], |
|
|
|
|
'vitest/prefer-comparison-matcher': [0], |
|
|
|
|
'vitest/prefer-each': [0], |
|
|
|
|
'vitest/prefer-equality-matcher': [0], |
|
|
|
|
'vitest/prefer-expect-resolves': [0], |
|
|
|
|
'vitest/prefer-hooks-in-order': [0], |
|
|
|
|
'vitest/prefer-hooks-on-top': [2], |
|
|
|
|
'vitest/prefer-lowercase-title': [0], |
|
|
|
|
'vitest/prefer-mock-promise-shorthand': [0], |
|
|
|
|
'vitest/prefer-snapshot-hint': [0], |
|
|
|
|
'vitest/prefer-spy-on': [0], |
|
|
|
|
'vitest/prefer-strict-equal': [0], |
|
|
|
|
'vitest/prefer-to-be': [0], |
|
|
|
|
'vitest/prefer-to-be-falsy': [0], |
|
|
|
|
'vitest/prefer-to-be-object': [0], |
|
|
|
|
'vitest/prefer-to-be-truthy': [0], |
|
|
|
|
'vitest/prefer-to-contain': [0], |
|
|
|
|
'vitest/prefer-to-have-length': [0], |
|
|
|
|
'vitest/prefer-todo': [0], |
|
|
|
|
'vitest/require-hook': [0], |
|
|
|
|
'vitest/require-to-throw-message': [0], |
|
|
|
|
'vitest/require-top-level-describe': [0], |
|
|
|
|
'vitest/valid-describe-callback': [2], |
|
|
|
|
'vitest/valid-expect': [2], |
|
|
|
|
'vitest/valid-title': [2], |
|
|
|
|
'@vitest/consistent-test-filename': [0], |
|
|
|
|
'@vitest/consistent-test-it': [0], |
|
|
|
|
'@vitest/expect-expect': [0], |
|
|
|
|
'@vitest/max-expects': [0], |
|
|
|
|
'@vitest/max-nested-describe': [0], |
|
|
|
|
'@vitest/no-alias-methods': [0], |
|
|
|
|
'@vitest/no-commented-out-tests': [0], |
|
|
|
|
'@vitest/no-conditional-expect': [0], |
|
|
|
|
'@vitest/no-conditional-in-test': [0], |
|
|
|
|
'@vitest/no-conditional-tests': [0], |
|
|
|
|
'@vitest/no-disabled-tests': [0], |
|
|
|
|
'@vitest/no-done-callback': [0], |
|
|
|
|
'@vitest/no-duplicate-hooks': [0], |
|
|
|
|
'@vitest/no-focused-tests': [0], |
|
|
|
|
'@vitest/no-hooks': [0], |
|
|
|
|
'@vitest/no-identical-title': [2], |
|
|
|
|
'@vitest/no-interpolation-in-snapshots': [0], |
|
|
|
|
'@vitest/no-large-snapshots': [0], |
|
|
|
|
'@vitest/no-mocks-import': [0], |
|
|
|
|
'@vitest/no-restricted-matchers': [0], |
|
|
|
|
'@vitest/no-restricted-vi-methods': [0], |
|
|
|
|
'@vitest/no-standalone-expect': [0], |
|
|
|
|
'@vitest/no-test-prefixes': [0], |
|
|
|
|
'@vitest/no-test-return-statement': [0], |
|
|
|
|
'@vitest/prefer-called-with': [0], |
|
|
|
|
'@vitest/prefer-comparison-matcher': [0], |
|
|
|
|
'@vitest/prefer-each': [0], |
|
|
|
|
'@vitest/prefer-equality-matcher': [0], |
|
|
|
|
'@vitest/prefer-expect-resolves': [0], |
|
|
|
|
'@vitest/prefer-hooks-in-order': [0], |
|
|
|
|
'@vitest/prefer-hooks-on-top': [2], |
|
|
|
|
'@vitest/prefer-lowercase-title': [0], |
|
|
|
|
'@vitest/prefer-mock-promise-shorthand': [0], |
|
|
|
|
'@vitest/prefer-snapshot-hint': [0], |
|
|
|
|
'@vitest/prefer-spy-on': [0], |
|
|
|
|
'@vitest/prefer-strict-equal': [0], |
|
|
|
|
'@vitest/prefer-to-be': [0], |
|
|
|
|
'@vitest/prefer-to-be-falsy': [0], |
|
|
|
|
'@vitest/prefer-to-be-object': [0], |
|
|
|
|
'@vitest/prefer-to-be-truthy': [0], |
|
|
|
|
'@vitest/prefer-to-contain': [0], |
|
|
|
|
'@vitest/prefer-to-have-length': [0], |
|
|
|
|
'@vitest/prefer-todo': [0], |
|
|
|
|
'@vitest/require-hook': [0], |
|
|
|
|
'@vitest/require-to-throw-message': [0], |
|
|
|
|
'@vitest/require-top-level-describe': [0], |
|
|
|
|
'@vitest/valid-describe-callback': [2], |
|
|
|
|
'@vitest/valid-expect': [2], |
|
|
|
|
'@vitest/valid-title': [2], |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|