@alexlit/lint-kit
Version:
Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)
38 lines (34 loc) • 1.13 kB
JavaScript
import { javascript } from '../plugins/javascript.js';
import { jsdoc } from '../plugins/jsdoc.js';
import { json } from '../plugins/json.js';
import { perfectionist } from '../plugins/perfectionist.js';
import { prettierConfig } from '../plugins/prettier.js';
import { regexp } from '../plugins/regexp.js';
import { sonar } from '../plugins/sonar.js';
import { stylistic } from '../plugins/stylistic.js';
import { tanstackQuery } from '../plugins/tanstack-query.js';
import { typescript } from '../plugins/typescript.js';
import { unicorn } from '../plugins/unicorn.js';
import { vitest } from '../plugins/vitest.js';
import { vueAccessibility } from '../plugins/vue-accessibility.js';
import { vueI18n } from '../plugins/vue-i18n.js';
import { vue } from '../plugins/vue.js';
import { base } from './base.js';
export const defaultPreset = [
...base, // must be first
...javascript,
...jsdoc,
...json,
...perfectionist,
...regexp,
...sonar,
...stylistic,
...tanstackQuery,
...typescript,
...unicorn,
...vitest,
...vue,
...vueAccessibility,
...vueI18n,
...prettierConfig, // must be last
];