autocomplete - 当箭头函数的参数只有1时,vscode会自动创建括号。如何解决这个问题?

标签 autocomplete eslint parentheses eslint-config-airbnb

如果我提供带有参数的箭头函数,例如:

  const onClickBtn = e => { 
    handleSearch();
  };

vs 代码添加括号,例如:

  const onClickBtn = (e) => { 
    handleSearch();
  };

我不希望这样的设置。

我认为这是一个 eslint 设置问题,所以我用 google 搜索但找不到答案。

如何解决这个问题?

最佳答案

ESLint Arrow Parenthesis ESLint 将此定义为良好实践,尽管我特别不喜欢这种行为。您需要将相应的设置更改为“as-needed”,这将不再在箭头函数参数周围强制使用大括号。

关于autocomplete - 当箭头函数的参数只有1时,vscode会自动创建括号。如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65457959/

相关文章:

autocomplete - atom 文本编辑器 : autocomplete doesn't work

reactjs - 使用 ESlint 在 TypeScript React 项目中使用 SVG 的正确方法

javascript - ESLint: 'Helmet' 未定义 react/jsx-no-undef

c++ - 在 C++ 中使用堆栈模板类解析括号

java - 将定界符视为输入标记

emacs - 为什么emacs lisp中的 `let`后面有两个括号?

javascript - 如何关闭 safari 浏览器中的自动完成功能

javascript - 基本的 Jquery 自动完成功能不起作用

Javascript 检测浏览器自动完成值的选择

javascript - ESLint 无输出