UNPKG

@alexlit/lint-kit

Version:

Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)

122 lines (120 loc) 3.42 kB
{ files: ['**/*.vue'], rules: { 'perfectionist/sort-objects': [ 'warn', { customGroups: { activated: 'activated', asyncData: 'asyncData', beforeMount: 'beforeMount', beforeRouteEnter: 'beforeRouteEnter', beforeRouteLeave: 'beforeRouteLeave', beforeRouteUpdate: 'beforeRouteUpdate', beforeUnmount: 'beforeUnmount', beforeUpdate: 'beforeUpdate', comments: 'comments', components: 'components', computed: 'computed', data: 'data', deactivated: 'deactivated', delimiters: 'delimiters', directives: 'directives', el: 'el', emits: 'emits', errorCaptured: 'errorCaptured', extends: 'extends', fetch: 'fetch', filters: 'filters', functional: 'functional', head: 'head', inheritAttrs: 'inheritAttrs', inject: 'inject', key: 'key', layout: 'layout', loading: 'loading', methods: 'methods', middleware: 'middleware', mixins: 'mixins', model: 'model', mounted: 'mounted', name: 'name', parent: 'parent', props: 'props', propsData: 'propsData', provide: 'provide', render: 'render', renderError: 'renderError', renderTracked: 'renderTracked', renderTriggered: 'renderTriggered', scrollToTop: 'scrollToTop', serverPrefetch: 'serverPrefetch', setup: 'setup', template: 'template', transition: 'transition', unmounted: 'unmounted', updated: 'updated', validate: 'validate', watch: 'watch', watchQuery: 'watchQuery', }, groups: [ 'el', 'name', 'key', 'parent', 'functional', 'delimiters', 'comments', 'components', 'directives', 'filters', 'extends', 'mixins', 'provide', 'inject', 'beforeRouteEnter', 'beforeRouteUpdate', 'beforeRouteLeave', 'layout', 'middleware', 'validate', 'scrollToTop', 'transition', 'loading', 'inheritAttrs', 'model', 'props', 'propsData', 'emits', 'setup', 'asyncData', 'data', 'fetch', 'head', 'computed', 'watch', 'watchQuery', 'beforeMount', 'mounted', 'beforeUpdate', 'updated', 'beforeUnmount', 'unmounted', 'errorCaptured', 'renderTracked', 'renderTriggered', 'activated', 'deactivated', 'serverPrefetch', 'methods', 'template', 'render', 'renderError', 'unknown', ], ignorePattern: ['Property', 'breakpoints', 'screens', 'plugins'], }, ], }, },