Javascript 如何在useCallback中允许使用ESlint的IIFE语法?

Javascript 如何在useCallback中允许使用ESlint的IIFE语法?,javascript,reactjs,react-native,eslint,typescript-eslint,Javascript,Reactjs,React Native,Eslint,Typescript Eslint,我有以下lint错误: 它不插入“;”prettier/prettier错误,如果我让IDE修复它,我在第一行有一个分号: ;(async () => { 然后,它抱怨违反了另一条规则:不必要的分号,并让我删除分号,等等 如何在我的项目中允许iLife语法?没有办法让美观和风格的lint规则都满意,因为它们强制执行不同的约定 如果您使用的是prettier,那么您需要禁用样式lint规则。 正如您刚才所看到的,风格上的皮棉规则可以而且将与更漂亮的皮棉相冲突 这在中提到。 使用可以帮助您

我有以下lint错误:

它不插入“;”prettier/prettier错误,如果我让IDE修复它,我在第一行有一个分号:

;(async () => {
然后,它抱怨违反了另一条规则:
不必要的分号
,并让我删除分号,等等


如何在我的项目中允许iLife语法?

没有办法让美观和风格的lint规则都满意,因为它们强制执行不同的约定

如果您使用的是prettier,那么您需要禁用样式lint规则。 正如您刚才所看到的,风格上的皮棉规则可以而且将与更漂亮的皮棉相冲突

这在中提到。


使用可以帮助您更正配置。

为什么首先会有生命?
async
/
await
是无用的,因为你没有用
Promise
做任何事情。这不是我的观点,我不是在寻找代码审查,我只是尝试了一下,我很可能需要这个synthaxIt的第2行:
(async()=>{})(
或者不要使用iLife(或者async/await)或者调整更漂亮和更漂亮的规则。看起来是这样。或者添加一个简单的
//eslint禁用下一行无额外的semi