UNPKG

@dfinity/eslint-config-oisy-wallet

Version:

Shared ESLint configurations from the Oisy Wallet team

28 lines (25 loc) 892 B
import vitest from "@vitest/eslint-plugin"; import { languageOptions } from "./configs/eslint.language.mjs"; import { eslintCoreConfig } from "./configs/eslint.core.mjs"; export default [ ...eslintCoreConfig, { plugins: { vitest }, rules: { ...vitest.configs.recommended.rules, "vitest/no-alias-methods": ["error"], "vitest/no-duplicate-hooks": ["error"], "vitest/padding-around-all": ["error"], "vitest/prefer-comparison-matcher": ["error"], "vitest/prefer-each": ["error"], "vitest/prefer-hooks-in-order": ["error"], "vitest/prefer-hooks-on-top": ["error"], "vitest/prefer-to-be-falsy": ["error"], "vitest/prefer-to-be-object": ["error"], "vitest/prefer-to-be-truthy": ["error"], "vitest/prefer-to-contain": ["error"], "vitest/prefer-to-have-length": ["error"], }, }, languageOptions(), ];