| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /*
- * @Author: wyd
- * @Date: 2024-02
- * @LastEditors: wyd
- * @LastEditTime: 2024-03
- * @Description:
- */
- /* eslint-env node */
- require('@rushstack/eslint-patch/modern-module-resolution')
- module.exports = {
- root: true,
- extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript', '@vue/eslint-config-prettier'],
- // 小程序全局变量
- globals: {
- uni: true,
- wx: true,
- WechatMiniprogram: true,
- getCurrentPages: true,
- UniApp: true,
- UniHelper: true,
- Page: true,
- AnyObject: true
- },
- parserOptions: {
- ecmaVersion: 'latest'
- },
- rules: {
- 'prettier/prettier': [
- 'warn',
- {
- singleQuote: true,
- semi: false,
- printWidth: 150,
- trailingComma: 'none',
- endOfLine: 'auto'
- }
- ],
- 'vue/multi-word-component-names': ['off'],
- 'vue/no-setup-props-destructure': ['off'],
- 'vue/no-deprecated-html-element-is': ['off'],
- '@typescript-eslint/no-unused-vars': ['off'],
- 'comma-dangle': ['error', 'never'],
- 'comma-spacing': [
- 2,
- {
- before: false,
- after: true
- }
- ],
- 'comma-style': [2, 'last']
- }
- }
|