8得票1回答
Visual Studio 2019 - 使用项目特定的 ESLint 配置文件 .eslintrc

我遵循这个指南设置了.eslintrc配置。 https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/README.md 我还按照以下指南在Visual ...

8得票7回答
VSCode中的prettier/vue格式化设置不能正常工作。

我已经阅读了10-15个答案,但没有一个解决方案(它们都差不多,除了3或4个)适用于我。我正在使用Prettier和Vetur,并且在VSCode中安装了ESLint扩展程序。过去的三天里,我已经查看了至少十次设置,尝试调整每一个设置项,关闭/打开VSC并保存以格式化代码,检查问题是否依旧存在...

8得票4回答
在VSCode中检测JavaScript方法中缺失的await

我正在寻找一些eslint选项或其他方式来检测在类内调用异步方法之前是否漏掉了"await"关键字。请考虑以下代码: const externalService = require('./external.service'); class TestClass { constructor(...

8得票2回答
我能否对同一 ESLint 规则强制多个级别?例如:对不同路径设置错误和警告。

我想要在我的代码库中实施no-restricted-imports规则,限制特定的导入。然而,我需要对某些路径抛出错误并对其他路径发出警告。看起来我不能只通过: 'no-restricted-imports': [ 'warn', { paths: [ ...

8得票4回答
ESLint + jsconfig + Next.js 模块路径别名 (绝对路径导入- @)

我正在尝试按照Next.js文档中的说明,使用自定义别名导入文件。 我的当前方法是: 从 import Header from '../../../components/Header'; to import Header from '@components/Header'; 我...

7得票2回答
Eslint Airbnb规则要求当div为空时,需要使用自闭合的div标签。我该如何禁用这个规则呢?

Airbnb的代码规范会移除空的div元素的闭合标签,比如: <div></div> 被替换为 <div/> 我的.eslintrc文件如下: { "extends": ["airbnb", "plugin:prettier/reco...

7得票1回答
ESLINT:防止使用双叹号(!!)

如何设置才能让 Eslint 停止改变以下内容(使用eslint --fix命令时): return regex.test(foo) ? true : false 转化为: return !!regex.test(postalCode) 虽然我知道这个规则在做什么,但我不喜欢它。我...

7得票2回答
ESLint 在路径上出现 import/no-extraneous-dependencies 错误

我正在使用Eslint设置构建React应用程序。 在我的应用程序中,我正在使用GraphQL @apollo/client依赖项。 当我尝试执行import { setContext } from '@apollo/client/link/context'时, 我收到了一个eslint错误...

7得票3回答
ESLint缓存存储在哪里?

我希望了解更多关于ESLint缓存的细节。 ESLint是否使用任何缓存机制?如果是,缓存文件在Windows和Linux上的位置在哪里? 是否有一种方法可以通过命令行清除缓存? 是否有推荐的ESLint设置适用于React-TypeScript项目?

7得票1回答
如果JSX是多行的,强制将JSX放在新行开头

当jsx跨越多行时,哪个eslint规则更倾向于前者而非后者?目前prettier正在将preferred更改为notPreferred。 const preferred = ( <tag prop={hi} another={test} ...