@wakamsha/eslint-config
Version:
wakamsha's ESLint rules as an extensible shared config.
26 lines (21 loc) • 587 B
JavaScript
// @ts-check
import vitest from '@vitest/eslint-plugin';
export default {
plugins: {
vitest,
},
rules: {
...vitest.configs.recommended.rules,
// Disallow duplicate setup and teardown hooks
// https://github.com/veritem/eslint-plugin-vitest/blob/main/docs/rules/no-duplicate-hooks.md
'vitest/no-duplicate-hooks': ['error'],
// enforce valid titles
// https://github.com/veritem/eslint-plugin-vitest/blob/main/docs/rules/valid-title.md
'vitest/valid-title': [
'error',
{
ignoreTypeOfDescribeName: true,
},
],
},
};