UNPKG

@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
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 ];