首页 > 其他分享 >Prettier 与 ESLint 对函数名后空格的处理

Prettier 与 ESLint 对函数名后空格的处理

时间:2022-09-06 09:57:02浏览次数:64  
标签:函数 名后 空格 添加 Prettier ESLint

问题

Prettier 格式化 JavaScript 代码之后,默认不会在函数与 () 添加空格,而 ESLint 默认情况下则要求函数与 () 之间必须有一个空格。

保留空格的方案配置

在 VSCode 的 settings.json 文件中添加如下配置。

"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true
}

即当保存时,使用 ESlint 修复有问题的地方,这其中包括函数与 () 间添加空格。

不保留空格的方案

在 .eslintrc.js 文件中的 rules 下添加如下配置。

"space-before-function-paren": 0

标签:函数,名后,空格,添加,Prettier,ESLint
From: https://www.cnblogs.com/QingXiaxu/p/16660714.html

相关文章

  • emo——给项目配置prettier,eslint,husky加强协作规范
    前言给自己的一个初始化项目配置一些规范;Prettier-Codeformatter:Prettier-CodeformatterESLint:ESLintGitgitignore:https://git-scm.com/docs/gitignore#......
  • eslint 辅助规则说明
    Eslint介绍Eslint是一个JavaScript验证工具,有了它可以让你的编辑器像ide一样进行一些静态的错误提示功能.npminstalleslint-g项目需要安装的插件"babel-eslint"......
  • [Typescript] Step 4. ESLint for Typescript
    Step4:ESLintWeneedtoinstallESLinttoolsforTypescript.yarnadd-D@typescript-eslint/eslint-plugin@typescript-eslint/parser .eslintrcfile:"exten......
  • vscode eslint 报 Cannot find module ‘eslint-babel‘
    使用vscode开发项目,在项目里一直报Cannotfindmodule'eslint-babel'。在项目里看,这个依赖是在package.json里是有的,而且确定是已安装过。出现这种状态,是使用了vscode......
  • Use eslint-disable to ignore all warnings in a file.的解决方案
    1.问题描述2.解决方案更改项目下的vue.config.js配置文件:添加lintOnSave:false,const{defineConfig}=require("@vue/cli-service");module.exports=defineCo......
  • vue 安装插件 eslint检测警告
    npm安装报错npmERR!codeERESOLVEnpmERR!ERESOLVEcouldnotresolvenpmERR!npmERR!问题原因安装的包与已经存在的包有冲突解决办法npminstallxxx--fo......
  • vscode中使用prettier和typescript
    参考博文文章标题:HowtousePrettierwithESLintandTypeScriptinVSCode链接:https://khalilstemmler.com/blogs/tooling/prettier/总结使用npm安装prettiernpm......
  • prettier官方文档解读
    prettier的官网https://prettier.io/docs/en/index.htmlPrettier支持以下编程语言的代码美化JavaScript(includingexperimentalfeatures)JSXAngularVueFlowTyp......
  • 格式化代码prettier的使用
    此插件用来格式化代码,使代码哪怕在开发的时候格式混乱,是吧,编译一下,就会变成统一格式。非常适合团队开发使用。这个时候有些同学可能会有个疑问,我的开发工具,比如vscode,可以......
  • Prettier 在 Vite 项目下格式化没用也报错了
    Prettier配置文件有很多种格式,有.json、.js、.yml等。因为Vite默认项目用的模块机制是ES6,我的配置文件又正好是.js,且用的模块机制是CommonJS。所以就是如上图那样的......