elsint报错Delete `␍`eslintprettier/prettier

2024-04-05 03:20

本文主要是介绍elsint报错Delete `␍`eslintprettier/prettier,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一,原因

这篇博客写得很清楚:解决VSCode Delete `␍`eslint(prettier/prettier)错误_vscode 删除cr-CSDN博客
还有这篇文章,解决办法很详细:滑动验证页面

二,解决办法

根目录下新建.prettierrc.js文件

module.exports = {trailingComma: "all", // 设置是否末尾添加逗号的字段arrowParens: "avoid", //箭头函数参数括号,avoid 能省略括号的时候就省略useEditorConfig: false,endOfLine: "auto", //避免报错delete (cr)的错bracketSameLine: true,jsxSingleQuote: true,singleQuote: false, // 格式化以单引号为主semi: true, // 格式化不加分号printWidth: 300,
};

根目录下.eslintrc.js文件(可以不配置)

module.exports = {env: {browser: true,es6: true,node: true,},extends: ["plugin:vue/essential","airbnb-base","plugin:prettier/recommended", //这样写,让pettier的规则,放在eslint规则扩展中,于是会经由eslint报错],globals: {Atomics: "readonly",SharedArrayBuffer: "readonly",},parserOptions: {ecmaVersion: 2018,sourceType: "module",},plugins: ["vue"],rules: {quotes: [2, "double"], //警告,必须双引号"no-compare-neg-zero": 2, //禁止与 -0 进行比较"no-cond-assign": [2, "except-parens"], //禁止条件语句中出现赋值操作符"no-console": 0, //允许出现console"no-constant-condition": 2, //禁止在条件中使用常量表达式"no-control-regex": 2, //禁止在正则表达式中使用控制字符"no-debugger": 0, //可以使用debugger"no-dupe-args": 2, //禁止 function 定义中出现重名参数"no-dupe-keys": 2, //禁止对象字面量中出现重复的 key"no-duplicate-case": 2, //禁止出现重复的 case 标签"no-empty": 2, //禁止出现空语句块"no-empty-character-class": 2, //禁止在正则表达式中使用空字符集"no-ex-assign": 2, //禁止对 catch 子句的参数重新赋值"no-extra-boolean-cast": 2, //禁止不必要的布尔转换"no-extra-parens": ["error", "functions"], //禁止不必要的括号"no-extra-semi": 2, //禁止不必要的分号"no-func-assign": 2, //禁止对 function 声明重新赋值"no-inner-declarations": 0, //禁止在嵌套的块中出现变量声明或 function 声明"no-invalid-regexp": 2, //禁止 RegExp 构造函数中存在无效的正则表达式字符串"no-irregular-whitespace": 2, //禁止不规则的空白"no-obj-calls": 2, //禁止把全局对象作为函数调用"no-prototype-builtins": 2, //禁止直接调用 Object.prototypes 的内置属性"no-regex-spaces": 2, //禁止正则表达式字面量中出现多个空格"no-sparse-arrays": 2, //禁用稀疏数组"no-template-curly-in-string": 0, //禁止在常规字符串中出现模板字面量占位符语法"no-unexpected-multiline": 2, //禁止出现令人困惑的多行表达式"no-unreachable": 2, //禁止在 return、throw、continue 和 break 语句之后出现不可达代码"no-unsafe-finally": 2, //禁止在 finally 语句块中出现控制流语句"no-unsafe-negation": 2, //禁止对关系运算符的左操作数使用否定操作符"use-isnan": 2, //要求使用 isNaN() 检查 NaN"valid-jsdoc": "off", //"valid-typeof": 2, //强制 typeof 表达式与有效的字符串进行比较curly: 2, //强制所有控制语句使用一致的括号风格"consistent-return": [2,{treatUndefinedAsUnspecified: true,},],"default-case": 2,eqeqeq: "off","guard-for-in": 0,"no-case-declarations": 0,"no-empty-pattern": 2,"no-fallthrough": 2,"no-global-assign": [2,{exceptions: [],},],"no-octal": 2,"no-redeclare": 2,"no-self-assign": 2,"no-unused-labels": 2,"no-useless-escape": 2,strict: 2,"no-delete-var": 2,"no-undefined": 0,"no-undef": 2,"no-use-before-define": 2,"array-bracket-spacing": [2, "never"],"block-spacing": [2, "always"],"brace-style": [2, "1tbs"],"comma-dangle": ["error", "never"],"comma-spacing": [2,{before: false,after: true,},],"comma-style": [2, "last"],"computed-property-spacing": ["error", "never"],"eol-last": [2, "always"],"func-call-spacing": ["error", "never"],indent: ["error",2,{SwitchCase: 1,},],"jsx-quotes": ["error", "prefer-double"],"key-spacing": ["error",{beforeColon: false,afterColon: true,},],"new-cap": ["error",{newIsCap: true,capIsNewExceptionPattern: "(Type[a-zA-Z0-9]+|Deco[a-zA-Z0-9]+)+",},],"new-parens": "error","no-mixed-spaces-and-tabs": 2,"no-multi-assign": "error","no-multiple-empty-lines": "error",semi: [2,"always",{omitLastInOneLineBlock: true,},],"constructor-super": 2,"no-class-assign": 0,"no-const-assign": 2,"no-this-before-super": 2,"no-var": 2,"no-dupe-class-members": 2,"no-new-symbol": 2,"require-yield": 2,"prefer-const": 0,},
};

这篇关于elsint报错Delete `␍`eslintprettier/prettier的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/877524

相关文章

解决SpringBoot启动报错:Failed to load property source from location 'classpath:/application.yml'

《解决SpringBoot启动报错:Failedtoloadpropertysourcefromlocationclasspath:/application.yml问题》这篇文章主要介绍... 目录在启动SpringBoot项目时报如下错误原因可能是1.yml中语法错误2.yml文件格式是GBK总结在启动S

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

springboot报错Invalid bound statement (not found)的解决

《springboot报错Invalidboundstatement(notfound)的解决》本文主要介绍了springboot报错Invalidboundstatement(not... 目录一. 问题描述二.解决问题三. 添加配置项 四.其他的解决方案4.1 Mapper 接口与 XML 文件不匹配

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio