{"version":3,"file":"vitest.mjs","names":[],"sources":["../../../../src/presets/vitest/rules/vitest.ts"],"sourcesContent":["import type { LintRules } from \"#/@types/oxlint\";\n\nconst RULES_VITEST_CORRECTNESS = {\n    \"vitest/consistent-each-for\": [\n        \"error\",\n        {\n            describe: \"for\",\n            it: \"for\",\n            suite: \"for\",\n            test: \"for\",\n        },\n    ],\n    \"vitest/hoisted-apis-on-top\": \"error\",\n    \"vitest/no-conditional-tests\": \"error\",\n    \"vitest/require-local-test-context-for-concurrent-snapshots\": \"error\",\n} as const satisfies LintRules;\n\nconst RULES_VITEST_STYLE = {\n    \"vitest/consistent-vitest-vi\": [\n        \"error\",\n        {\n            fn: \"vi\",\n        },\n    ],\n    \"vitest/no-import-node-test\": \"error\",\n    \"vitest/prefer-called-times\": \"error\",\n    \"vitest/prefer-import-in-mock\": [\n        \"error\",\n        {\n            fixable: true,\n        },\n    ],\n    \"vitest/prefer-importing-vitest-globals\": \"error\",\n    \"vitest/prefer-strict-boolean-matchers\": \"error\",\n} as const satisfies LintRules;\n\nconst RULES_VITEST = {\n    ...RULES_VITEST_CORRECTNESS,\n    ...RULES_VITEST_STYLE,\n} as const satisfies LintRules;\n\nexport { RULES_VITEST, RULES_VITEST_CORRECTNESS, RULES_VITEST_STYLE };\n"],"mappings":"AAEA,MAAM,2BAA2B;CAC7B,8BAA8B,CAC1B,SACA;EACI,UAAU;EACV,IAAI;EACJ,OAAO;EACP,MAAM;CACV,CACJ;CACA,8BAA8B;CAC9B,+BAA+B;CAC/B,8DAA8D;AAClE;AAEA,MAAM,qBAAqB;CACvB,+BAA+B,CAC3B,SACA,EACI,IAAI,KACR,CACJ;CACA,8BAA8B;CAC9B,8BAA8B;CAC9B,gCAAgC,CAC5B,SACA,EACI,SAAS,KACb,CACJ;CACA,0CAA0C;CAC1C,yCAAyC;AAC7C;AAEA,MAAM,eAAe;CACjB,GAAG;CACH,GAAG;AACP"}