首页 > 其他分享 >eslint 配置 翻译

eslint 配置 翻译

时间:2023-02-26 19:44:08浏览次数:27  
标签:翻译 vue no 指令 配置 校验 valid eslint error

//更详细的配置文档请参考:https://github.com/vuejs/eslint-plugin-vue#gear-configs
module.exports = {
    "extends": "plugin:vue/base",
    "parserOptions": {
        "ecmaVersion": "latest",
        "sourceType": 'module'
    },
    'settings': {
        'html/html-extensions': [
          ".erb",
          ".handlebars",
          ".hbs",
          ".htm",
          ".html",
          ".mustache",
          ".nunjucks",
          ".php",
          ".tag",
          ".twig",
          ".wxml",
          ".we",
        ]
    },
    "rules":{
        //在computed properties中禁用异步actions
        'vue/no-async-in-computed-properties': 'error',
        //不允许重复的keys
        'vue/no-dupe-keys': 'error',
        //不允许重复的attributes
        'vue/no-duplicate-attributes': 'warn',
        //在 <template> 标签下不允许解析错误
        'vue/no-parsing-error': ['error',{
            'x-invalid-end-tag': false,
        }],
        //不允许覆盖保留关键字
        'vue/no-reserved-keys': 'error',
        //强制data必须是一个带返回值的函数
        // 'vue/no-shared-component-data': 'error',
        //不允许在computed properties中出现副作用。
        'vue/no-side-effects-in-computed-properties': 'error',
        //<template>不允许key属性
        'vue/no-template-key': 'warn',
        //在 <textarea> 中不允许mustaches
        'vue/no-textarea-mustache': 'error',
        //不允许在v-for或者范围内的属性出现未使用的变量定义
        'vue/no-unused-vars': 'warn',
        //<component>标签需要v-bind:is属性
        'vue/require-component-is': 'error',
        // render 函数必须有一个返回值
        'vue/require-render-return': 'error',
        //保证 v-bind:key 和 v-for 指令成对出现
        'vue/require-v-for-key': 'error',
        // 检查默认的prop值是否有效
        'vue/require-valid-default-prop': 'error',
        // 保证computed属性中有return语句 
        'vue/return-in-computed-property': 'error',
        // 强制校验 template 根节点
        'vue/valid-template-root': 'error',
        // 强制校验 v-bind 指令
        'vue/valid-v-bind': 'error',
        // 强制校验 v-cloak 指令
        'vue/valid-v-cloak': 'error',
        // 强制校验 v-else-if 指令
        'vue/valid-v-else-if': 'error',
        // 强制校验 v-else 指令 
        'vue/valid-v-else': 'error',
        // 强制校验 v-for 指令
        'vue/valid-v-for': 'error',
        // 强制校验 v-html 指令
        'vue/valid-v-html': 'error',
        // 强制校验 v-if 指令
        'vue/valid-v-if': 'error',
        // 强制校验 v-model 指令
        'vue/valid-v-model': 'error',
        // 强制校验 v-on 指令
        'vue/valid-v-on': 'error',
        // 强制校验 v-once 指令
        'vue/valid-v-once': 'error',
        // 强制校验 v-pre 指令
        'vue/valid-v-pre': 'error',
        // 强制校验 v-show 指令
        'vue/valid-v-show': 'error',
        // 强制校验 v-text 指令
        'vue/valid-v-text': 'error',
        'vue/comment-directive': 0
    }
};

 

标签:翻译,vue,no,指令,配置,校验,valid,eslint,error
From: https://www.cnblogs.com/xiaobaizitaibai/p/17157435.html

相关文章

  • Java开发环境配置
    前言本文主要以OS为MacApple芯片版本为主进行记录,其他OS均可在提供的官网链接中找到相应的配置说明;本文暂时记录了Homebrew、JDK8、Maven3.9.0、MySQL8.0、Redis、Jmet......
  • 【Mybatis】【配置文件解析】【四】Mybatis源码解析-mappers的解析一
    1 前言这节我们分析一个大头,也是我们平时写的最多的,就是我们写的增删改查了,我们来看下它的解析。既然MyBatis的行为已经由上述元素配置完了,我们现在就要来定义SQL......
  • iPhone 15 Pro Max 配置外观什么样
    iPhone15ProMax的外观和配置是什么样的呢,今天为大家揭晓苹果官方于今年九月份即将上市的全新iPhone15ProMax高清4K手机照片和配置详情信息。说到这里天天还是有些......
  • SpringMVC:注解配置SpringMVC
    目录创建初始化类,代替web.xml创建SpringConfig配置类,代替spring的配置文件创建WebConfig配置类,代替SpringMVC的配置文件测试功能使用配置类和注解代替web.xml和SpringMVC......
  • 09. Kubernetes - 可变信息配置管理(ConfigMap)
    ConfigMap前面的资源对象并不能满足日常工作中的所有需求,一个最重要的需求就是应用的配置管理,特别是可变配置。比如,在开发过程中程序需要配置MySQL或者Redis的连接地......
  • macOS使用CodeRunner快速配置fortran环境
    个人网站:xzajyjs.cn由于一些项目的缘故,需要有fortran的需求,但由于是M1mac的缘故,不能像windows那样直接使用vs+ivf这种经典配置。搜了一下网上主流的跨平台方案,主要是gfo......
  • 【springboot】约定优于配置
    spring的核心思想:约定优于配置 @SpringBootApplication这个注解的本质是有以下三个注解1.@SpringBootConfiguration表示该类是一个配置类2.@EnableAutoCon......
  • 【Mybatis】【配置文件解析】【三】Mybatis源码解析-typeHandler、objectWrapperFacto
    1 前言这节我们继续我们的配置文件分析,本节我们看看typeHandler和objectWrapperFactory的解析。2 源码分析2.1 解析typeHandlersMyBatis在设置预处理语句(Prepar......
  • 本人的pwsh配置
    oh-my-poshinitpwsh--config'C:\Users\Shanghao\AppData\Local\Programs\oh-my-posh\themes\onehalf.minimal.omp.json'|Invoke-Expression#Set-Proxycommand......
  • rocketmq集群配置
    rocketmq2m-2s-sync部署1、下载jdk-8u361-linux-x64.tar.gzrocketmq-all-5.1.0-bin-release.zip#/etc/profile环境变量:exportJAVA_HOME=/usr/local/jdk1.8.0_361e......