Switch to @vitest/eslint-plugin
(#33573)
Package has been renamed and now also provides the globals so we can replace two dependencies with one. Ref: https://github.com/vitest-dev/eslint-plugin-vitest/issues/537
This commit is contained in:
parent
f58f5bb3d8
commit
bcd1317d17
3 changed files with 75 additions and 234 deletions
106
.eslintrc.cjs
106
.eslintrc.cjs
|
@ -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],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue